cv_bridge动态模块未定义模块(PyInit_cv_bridge_boost)

时间:2019-04-19 06:33:00

标签: opencv ros

使用cv_bridge将ROS图像转换为OpenCV图像时出现问题。

我使用Python 3.7.2和OpenCV创建了一个虚拟环境。 我可以使用“导入cv2”导入

问题出在这一行:

cv_image = self.bridge.imgmsg_to_cv2(data,"bgr8")

我要做的是从ROS主题中获取图片并显示在cv2.imshow

  

ImportError:动态模块未定义模块导出功能   (PyInit_cv_bridge_boost)

1 个答案:

答案 0 :(得分:0)

即使opencv2可以在python 3.7中导入,使用cv_bridge库时仍存在一些问题。通过使用python较旧版本(2.7)运行我的代码来解决。 (python2 code_name.py