【问题标题】:cv_bridge dynamic module does not define module (PyInit_cv_bridge_boost)cv_bridge 动态模块没有定义模块(PyInit_cv_bridge_boost)
【发布时间】:2019-09-09 11:20:25
【问题描述】:

使用 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】:

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

【讨论】:

    猜你喜欢
    • 2021-12-23
    • 2016-03-21
    • 1970-01-01
    • 1970-01-01
    • 2016-09-06
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 2020-10-27
    相关资源
    最近更新 更多