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