如何在opencv python中将rgb图像转换为ycrcb颜色空间

use*_*669 6 opencv

使用open cv python我试图使用cv2.cvtclor将rgb图像转换为ycbcr.

错误名称'CV_BGR2YCrCb'未定义

任何人都可以提出一些想法

Kha*_*Ali 11

你需要这样做:

imgYCC = cv2.cvtColor(img, cv2.COLOR_BGR2YCR_CB)
Run Code Online (Sandbox Code Playgroud)

属性名称COLOR_BGR2YCR_CB不是CV_BGR2YCrCb


Aur*_*ius 5

OpenCV 的 Python 绑定不使用与 C++ 常量相同的标志值(有关更多详细信息,请参阅其他答案。要传递的正确标志值是cv2.COLOR_BGR2YCR_CB。您可以这样调用cvtColor

im = cv2.cvtColor(bgr, cv2.COLOR_BGR2YCR_CB)
Run Code Online (Sandbox Code Playgroud)