我将图片的颜色转换为LAB,如下所示:

import cv2
imbgr=cv2.imread('rgbpic?jpg')
imlab=cv2.cvtColor(imbgr,cv2.COLOR_BGR2LAB)
cv2.imwrite('lab.jpg',imlab)

现在,我想知道如何获取给定L像素abp(x,y)imlab值?

最佳答案

imbgrimlab是标准的numpy数组。要访问像素p(x,y),请使用imlab[y][x];结果是一个包含3个通道值的数组。

关于python - OpenCV:获取像素的L a b值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28717271/

10-09 19:07