2020年11月25日 星期三

在cv2中實現BGR轉LAB

 標題:在cv2中實現BGR轉LAB 或

在python cv2中進行正確的BGR2LAB 

在python cv2中取得LAB


其實正確版要做兩個步驟,第一項是

步驟一:

img2=cv2.cvtColor (img, cv2.COLOR_BGR2LAB)

但是,轉出來的並不是正確的LAB。

步驟二:

還要再將LAB的L進行:L=L*100/255

再將LAB的A進行:A=A-128

再將LAB的B進行:B=B-128

記得型態要改成.astype('float')而非原來的uint8


如此一來便得到正確的BGR2LAB了。