c++ - 使用 ycbcr 格式捕获相机图像

标签 c++ opencv video-capture color-space

我正在使用 OpenCV 从多个摄像头捕获实时数据:

capture = cvCaptureFromCAM(cameraNo)

现在,我需要将图像转换为 YCbCr 色彩空间。我意识到我可以使用 cvtColor 将图像转换为另一个颜色空间。然而,这个过程太昂贵了,无法在捕获图像后进行。 It includes a matrix transformation for every pixel ;

我想知道是否有属性设置或其他方法可以在所需的颜色空间上执行捕获(可能在硬件级别)?或者唯一的方法是捕获和转换?

最佳答案

,遗憾的是您不能使用 OpenCV 做到这一点。唯一的方法是捕获和转换。

关于c++ - 使用 ycbcr 格式捕获相机图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23570469/

相关文章:

android - 捕获运行 android 应用程序的视频,然后播放它

c# - 你如何在 C# 中模拟打字?

c++ - 从另一个类调用类函数?

c++ - 检查字符串是否包含 C++ 中的字符串

c++ - 计算像素坐标周围的矩形

python - 如何在opencv中合并轮廓?

android - 如何在 Android 中捕获视频?

c++ - 是否可以禁用 bool operator<(float,int)

c++ - 将 vector 作为参数传递时没有匹配的函数异常(C++)

numpy - 重建基于numpy数组的图像