繁体   English   中英

OpenCV Python:将RGB转换为YCrCb

[英]OpenCV Python: Convert RGB to YCrCb

我似乎无法在新的OpenCV python API(cv2)中将RGB转换为YCrCb。 当我运行此代码时:

img = cv2.imread('img1.jpg')
imgYCC = cv2.cvtColor(img, cv2.COLOR_RGB2YCrCb)

,出现此错误:

AttributeError: 'module' object has no attribute 'COLOR_RGB2YCrCb'

我究竟做错了什么?

对于RGB排序,属性名称为COLOR_RGB2YCR_CB

请记住,OpenCV本机使用BGR颜色排序,而不是RGB,在这种情况下,属性为COLOR_BGR2YCR_CB 因此,您可能需要修改代码:

img = cv2.imread('img1.jpg')
imgYCC = cv2.cvtColor(img, cv2.COLOR_BGR2YCR_CB)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM