1. 报错信息
ROS2 cvbridge, 将ROS接收到的图像,转 opencv 图像格式的时候,报错如下:
File "/home/coco/myProjects/btl_ros_project/src/mocap_sim/mocap_sim/ros_node.py", line 45, in gauss_callback
rgb_img1 = self.bridge.imgmsg_to_cv2(rgb1, "bgr8") # ros 过来的 通道顺序 默认是RGB
File "/opt/ros/foxy/lib/python3.8/site-packages/cv_bridge/core.py", line 169, in imgmsg_to_cv2
dtype, n_channels = self.encoding_to_dtype_with_channels(img_msg.encoding)
File "/opt/ros/foxy/lib/python3.8/site-packages/cv_bridge/core.py", line 104, in encoding_to_dtype_with_channels
return self.cvtype2_to_dtype_with_channels(self.encoding_to_cvtype2(encoding))
File "/opt/ros/foxy/lib/python3.8/site-packages/cv_bridge/core.py", line 96, in encoding_to_cvtype2
from cv_bridge.boost.cv_bridge_boost import getCvType
ImportError: /usr/lib/x86_64-linux-gnu/libp11-kit.so.0: undefined symbol: ffi_type_pointer, ve