【问题标题】:Capture YUVY(YUY2) Image from webcam从网络摄像头捕获 YUVY(YUY2) 图像
【发布时间】:2014-08-23 10:45:32
【问题描述】:

我有只支持 YUVY(YUY 4:2:2) 图像格式的 tech-com 网络摄像头。我正在使用 ubuntu 32 位操作系统。我想显示图像并存储它,但我正在努力进行 YUVY 到 RGB 的转换。我已经编写了一个代码来使用 V4l2 从网络摄像头获取帧但无法显示。我想要简单的方法来转换 yuvy 图像,所以我在 PC 上显示并保存该图像。

我尝试了很多例子,但只有垂直的绿线。

【问题讨论】:

    标签: opencv webcam rgb yuv v4l2


    【解决方案1】:

    你可以试试 OpenCV 的VideoCapture。它支持 YUV 格式。安装 OpenCV 并使用 apt-get 安装 libv4l2

    VideoCapture cap = VideoCapture(-1);
    Mat img = cap.read();
    imwrite("image.jpg", img);
    

    您甚至可以将 OpenCV 与 Python 一起使用。

    【讨论】:

      猜你喜欢
      • 2013-02-09
      • 1970-01-01
      • 2013-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多