gstreamer实现摄像头采集JPEG图像:
gst-launch-1.0 v4l2src device=/dev/video0 num-buffers=1 ! image/jpeg,width=1920,height=1080 ! filesink location=/opt/test.jpg
使用gst-launch命令进行图像采集时,需要在内核配置支持V4L2架构,gst-launch库添加后就可以使用此命令进行抓图,移植到AM335开发板后,成功抓图。如果使用bmp位图,只需要更改后缀为BMP即可,但是特别注意,宽度和高度需要根据摄像头的像素参数一致调节,否则出现抓图失败,如果出现整体偏色的情况,需要调节num-buffers的值设置相应的参数。