在ROS中附加工具包中很多命令是需要OpenCV支持的,比如rqt_image_view
它需要libopencv_core.so.3.x.x 所以除非你修改rqt对opencv的寻找路径到你自己的opencv安装目录,不然rqt_image_view是无法启动的。
我当时自己把opencv目录建在/usr/local/opencv3/include和/usr/local/opencv3/lib下,结果rqt就找不到opencv3的.so文件。
后来我重装opencv3到默认路径,/usr/local/lib /usr/local/lib
rqt_image_view成功运行了。