用python3编译cv_bridge

文章目录

  • 概要
  • 依赖
  • 工作空间
  • 编译

概要

当我在编写一个使用传感器图像传输和OpenCV4的ROS包时,从构建到编译代码的一切都很顺利。当我开始运行节点本身时,问题出现了,它给出了以下错误:

Assertion failed (tlsSlots.size() > slotIdx) in releaseSlot

在网上搜索时,我发现当使用两个相互冲突的OpenCV版本时,其他人也有类似的问题。

因此,我尝试在catkin工作空间本身内编译open_vision包(noetic-branch),并相应地修改CMakeLists.txt,认为它会工作。然而,又出现了一些错误:

用python3编译cv_bridge_第1张图片

 
 

你可能感兴趣的:(ROS,ROS)