使用cv_bridge将ROS映像转换为OpenCV映像的问题。
我用Python 3.7.2和OpenCV创建了一个虚拟环境。我可以使用“import cv2”导入
问题出在这一行:
cv_image = self.bridge.imgmsg_to_cv2(data,"bgr8")
我想要做的是从ROS主题获取图像并在cv2.imshow
中显示
ImportError:动态模块没有定义模块导出函数(PyInit_cv_bridge_boost)
尽管opencv2可以在python 3.7中导入,但在使用cv_bridge
库时存在一些问题。通过使用python旧版本(2.7)运行我的代码解决了。 (python2 code_name.py
)