Video V4L2图像大小问题

Video V4L2图像大小问题,video,webcam,video-capture,v4l2,Video,Webcam,Video Capture,V4l2,我发现使用V4L2和一些Logitech网络摄像头时出现了一个非常疏远的问题。设置height=320、width=240和format I420时,图像大小必须为115200字节,但通过V4L2查询时,图像大小为29390字节 我想强制使用正确大小的缓冲区大小,但驱动程序似乎不支持使用height=320和width=240的115200字节缓冲区大小,因此我无法正确捕获 有人能帮我吗 谢谢您如何确保更改成功?在查询缓冲区大小之前,请检查当前设置,以查看图像格式是否确实为320x240 I42

我发现使用V4L2和一些Logitech网络摄像头时出现了一个非常疏远的问题。设置height=320、width=240和format I420时,图像大小必须为115200字节,但通过V4L2查询时,图像大小为29390字节

我想强制使用正确大小的缓冲区大小,但驱动程序似乎不支持使用height=320和width=240的115200字节缓冲区大小,因此我无法正确捕获

有人能帮我吗


谢谢

您如何确保更改成功?在查询缓冲区大小之前,请检查当前设置,以查看图像格式是否确实为320x240 I420。您好,vbence,我正在检查当前设置,I420、320、240一切正常,但是,驱动程序没有告诉我视频是以mpeg格式压缩的,所以当我读取29390字节时,解压并播放未压缩的图像我可以正确地看到图像。驱动程序失败,因为格式是mpeg,而不是I420。只是好奇,你看到你的PIXFMT是什么代码了吗?。。。