我读了一张图片并将其转换为LAB模型,如下所示:
import cv2
imbgr=cv2.imread('rgb.pic')
imlab=cv2.cvtColor(imbgr,cv2.COLOR_BGR2LAB)
现在,我希望得到L
的最高(最大)值(如果有很多相同值的出现,我想只得到一次)。
我知道我需要以某种方式使用numpy.amax(),但我没有想法如何在这里使用它。任何提示?提前谢谢。
答案 0 :(得分:0)
您可以使用以下内容提取每个L
,a
和b
数组:
L,a,b=imlab[:,:,0], imlab[:,:,1], imlab[:,:,2]
然后使用np.amax()
找到它