一、cv_bridge官方文档
http://wiki.ros.org/cv_bridge/Tutorials/ConvertingBetweenROSImagesAndOpenCVImagesPython
调用方式:
from cv_bridge import CvBridge
bridge = CvBridge()
# opencv图像转换为sensor_msgs/Image图像
image_message = bridge.cv2_to_imgmsg(cv_image, encoding="bgr8")
# 把sensor_msgs/Image图像转换为opencv图像
cv_image = bridge.imgmsg_to_cv2(image_message, desired_encoding='bgr8')
二、python3.6配置
2.1 依赖包安装
sudo apt-get install python-catkin-tools python3-dev python3-catkin-pkg-modules python3-numpy python3-yaml ros-melodic-cv-bridge
2.2 创建工作空间
cd ~ && mkdir cv_bridge_ws
2.3 初始化工作空间
注:出现的红色警告不用管
cd cv_bridge_ws &&am

最低0.47元/天 解锁文章
245






