paludi 发表于 2019-12-18 17:52:53

从USB摄像头获取图像数据

USB摄像头是自己做的,输出1280*720的灰度图(即图像数据大小为 1280 * 720 Bytes),但是USB摄像头定义uvc描述符时是按照YUY2定义的,用ffmpeg打开摄像头后,av_read_frame函数卡死在里面了,不返回。我的理解是因为描述符是YUY2的,所以按照这个描述符的话应该要有1280*720*2 Bytes的数据,但实际上只有1280*720 Bytes的数据,所以才导致这个问题。研究了一下源码,没找到头绪,有没有哪位朋友可以指点一下,怎么让FFMPEG获取到这个1280*720Bytes数据就返回呢?如果这个数据能出来,我就可以对它进行处理,进而显示。
页: [1]
查看完整版本: 从USB摄像头获取图像数据