本文主要是介绍ros usb_cam功能包启动提示 [mjpeg @ 0x5577d8ebe0] No JPEG data found in image,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
ros usb_cam功能包启动摄像头时提示No JPEG data found in image
如下
问题原因
:usb_cam默认启动摄像头的Pixel Format为MJPG,而我们的摄像头不支持MJPG格式,只支持yuyu格式,可以使用命令查看摄像头支持的格式
命令:
v4l2-ctl -d /dev/video0 --all #/dev/video0为相机编号
解决办法:
修改usb_cam launch文件,将pixel_format的属性改"yuyu"如下图
launch文件路径为
/opt/ros/melodic/share/usb_cam/launch/usb_cam-test.launch
这篇关于ros usb_cam功能包启动提示 [mjpeg @ 0x5577d8ebe0] No JPEG data found in image的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!