gpt4 book ai didi

python - cv2 和 BGR2YCrCb 不适用于 Python 绑定(bind)

转载 作者:太空狗 更新时间:2023-10-30 00:51:34 25 4
gpt4 key购买 nike

是否有人在使用 OpenCV 2.4 并将图像转换为 YCrCb 颜色空间时遇到问题?我正在使用 Python 绑定(bind),但似乎找不到用于转换 BGR2YCrCb 的任何定义。以下是我一直在尝试的一些事情:

>>> import cv2
>>> cv2.COLOR_BGR2GRAY # works fine
6L
>>> cv2.COLOR_BGR2HSV # works fine
40L
>>> cv2.COLOR_BGR2YCrCb # now the trouble starts
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'COLOR_BGR2YCrCb'
>>> cv2.COLOR_BGR2YCC
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'COLOR_BGR2YCC'
>>>

有人知道如何在 cv2 中执行转换吗?

最佳答案

在 Python 中,COLOR_BGR2YCrCb 称为 COLOR_BGR2YCR_CB

查看 build/modules/python/pyopencv_generated_const_reg.h 显示:

97: PUBLISH2(COLOR_BGR2YCR_CB,cv::COLOR_BGR2YCrCb);

关于python - cv2 和 BGR2YCrCb 不适用于 Python 绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10982313/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com