cv_bridge动态模块没有定义模块(PyInit_cv_bridge_boost)

问题描述 投票:0回答:1

使用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)

opencv ros
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.