读书人

V4L2图像输出格式设置无效果解决方法

发布时间: 2012-03-04 11:13:34 作者: rapoo

V4L2图像输出格式设置无效果
搞过V4l2的朋友帮看下

struct v4l2_format fmt;

fmt.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
fmt.fmt.pix.width = 320;
fmt.fmt.pix.height = 240;
fmt.fmt.pix.pixelformat = V4L2_PIX_FMT_Y41P;
fmt.fmt.pix.field = V4L2_FIELD_INTERLACED;

if (-1 == xioctl (fd, VIDIOC_S_FMT, &fmt))
errno_exit ("VIDIOC_S_FMT");

使用的V4L2官方PDF中的代码段,捕获后生成的的图像格式我设为V4L2_PIX_FMT_Y41P
但是我发现无论我这里设置什么格式,甚至设成黑白,输出的图像都没有任何变化,感觉上应该都是RGB32的

请问有朋友在学习 v4l2时 遇到这个问题了没有?应该也是照着 官方文档学的吧,官方文档上就这么一个完整的例子

不胜感激~

[解决办法]
我也是这样啊,摄像头可以输出JPEG的,v4l2可以把JPEG转换为yuv吗?

[解决办法]
帮顶下

读书人网 >多媒体

热点推荐