当前位置: 代码迷 >> 驱动开发 >> 用v4l2在手机上采集图像颜色不对
  详细解决方案

用v4l2在手机上采集图像颜色不对

热度:80   发布时间:2016-04-28 10:11:34.0
求助:用v4l2在手机上采集图像颜色不对
我用 v4l2 在手机上采集图像颜色不对,有谁遇到过这个问题么?请教如何解决,谢谢!


------解决方案--------------------
颜色不对,应该是YUV颜色空间不对,换一种试试
------解决方案--------------------
    struct v4l2_format fmt;
    fmt.fmt.pix.pixelformat = V4L2_PIX_FMT_UYVY;//V4L2_PIX_FMT_YUYV...等
    ioctl(cap_fd, VIDIOC_S_FMT, &fmt);

------解决方案--------------------
数据流有没有经过应用,是不是在应用上yuv采样不对呢?
------解决方案--------------------
换一种格式试试