最近在做关于摄像头测试程序相关的一些开发,主要是想要实现在摄像头采集视频的过程中,通过按键来实现拍照,然后将拍照得到的数据保存到一个文件中,通过了解V4L2的一些相关操作,原来,拍照后的数据是保存在一个buf里,而这股数据流便是熟悉的YUYV,要看到相应的图片,还需要特定的转换才能将YUYV的数据转换成bmp图片. 那么,在摄像头中,是怎么获取到图片的呢? 通过V4L2的官方手册,我们得知是该控制命令VIDIOC_DQBUF 那么这个命令的作用是什么呢? 功能: 从视频缓冲区的输出队列中取得一个…