- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
是否有人在使用 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/
使用 C#,我需要将 RGB 值转换为 YCrCb 格式,并将 YCrCb 转换为 RGB。请任何人提出一种方法。 最佳答案 看看这个(完整的源代码):AForge Image Processing
我发现这段代码试图在 RGB 颜色空间中跟踪红色, // red color detection, turn the detected one into white if (((red > (
我已经使用来自 的 JPEG 转换公式实现了 rgb->ycrcb 和 ycrcb->rgb 转换 http://www.w3.org/Graphics/JPEG/jfif3.pdf (与:http:
我想将 YCrCb 拆分为 Y、Cr 和 Cb channel 。 代码运行良好,但是当我为每个 Y、Cr、Cb 使用 imshow("Y", y) 显示 channel 时,所有 channel 看
我使用的公式来自 this question : uint8_t *rgbBuffer = malloc(imageWidth * imageHeight * 3); // .. iterate ov
我似乎无法在新的 OpenCV python API (cv2) 中将 RGB 转换为 YCrCb。当我运行此代码时: img = cv2.imread('img1.jpg') imgYCC = cv
我正在将 BGR 图像转换为 YCrCb 并将其保存在磁盘中;但是,输出的图像是灰色的,如何将彩色图像保存到磁盘? 这只是我的代码的一个例子: Mat img = imread("..."); Mat
我尝试将 BGR 转换为 YCrCb 以增加亮度并将其转换回 BGR cvSplit(亮度, y, cr, cb, 0); << 拆分不需要顺序吧? ...对亮度分量做点什么 cvMerge(temp
我是从网络摄像头中获取的数据是 yuv422。我想将此 yuv422 存储到 cv::Mat 中而不将其转换为 RGB...这可能吗? 谢谢。 最佳答案 考虑到色度子采样,如果将 YUYV 数据解压缩
使用 open cv python 我正在尝试使用 cv2.cvtclor 将 rgb 图像转换为 ycbcr。 错误是名称“CV_BGR2YCrCb”未定义 任何人都可以提出一些想法。 最佳答案 你
iPhone 4S 上的两种(三种支持的)像素格式是: kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange kCVPixelFormatType_420Yp
如何转换: YV12(FOOURCC 代码:0x32315659) 到 NV21(FOURCC 代码:0x3132564E) (YCrCb 4:2:0 平面) 这都是Android视频处理的常用格式,
在 opencv python 中,HSV、YCrCb 和 LAB 颜色空间的取值范围是多少。例如在 RGB 中,R -> 0-255,G -> 0-255 和 B -> 0-255。上述颜色空间的有
我是一名优秀的程序员,十分优秀!