使用cv2进行颜色空间转换
我正在从 cv
转到 cv2
,但在找 cv.CvtColor
函数的对应功能时遇到了困难。
我在文档中看到有 cv2.cvtColor
这个函数,但我不知道第三个参数该怎么用。
cv2.CV_BGR2Lab
这个东西不存在。cv2.CV2_BGR2Lab
也没有,当我用 cv.CV_BGR2Lab
时,结果只得到一个错误:
cv2.cvtColor(img, img, cv.CV_BGR2Lab)
TypeError: 只能将长度为1的数组转换为Python标量
下面是一段简单的代码,能复现这个问题:
img = cv2.imread(path)
cv2.cvtColor(img, img, cv.CV_BGR2Lab)