我用 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采样不对呢?
------解决方案--------------------
换一种格式试试