我正在实现一个相机预览应用程序。我使用的是V4L,直到现在我基本上使用了这个code> https://linuxtv.org/downloads/v4l-dvb-apis/capture-example.html
在这个例子中,或者我找到的任何其他例子中,我找不到将帧格式更改为MJPEG以获得更高的fps速率的可能性。有办法告诉V4L使用MJPEG而不是YUY2吗?
发布于 2016-04-20 08:07:34
找到了,其实很简单。只需将格式结构中的像素格式更改为V4L2_PIX_FMT_MJPEG即可。所以
format.fmt.pix.pixelformat = V4L2_PIX_FMT_YUYV;变成了
format.fmt.pix.pixelformat = V4L2_PIX_FMT_MJPEG;https://stackoverflow.com/questions/36699467
复制相似问题