我将图片的颜色转换为LAB,如下所示:
import cv2
imbgr=cv2.imread('rgbpic?jpg')
imlab=cv2.cvtColor(imbgr,cv2.COLOR_BGR2LAB)
cv2.imwrite('lab.jpg',imlab)
现在,我想知道如何获取给定
L
像素a
的b
,p(x,y)
和imlab
值? 最佳答案
imbgr
和imlab
是标准的numpy数组。要访问像素p(x,y)
,请使用imlab[y][x]
;结果是一个包含3个通道值的数组。
关于python - OpenCV:获取像素的L a b值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28717271/