快捷导航
2 8265

新版本米文编译失败

YJw 于 2021-2-4 09:49 发表 [复制链接]
代码在刷机之前可以正常编译,前天刷完新版本后同样的代码就不能正常编译,是否是因为opencv3.2和opencv4.1同时存在导致的冲突?如何解决

编译失败

编译失败
举报 使用道具
| 回复

共 2 个关于本帖的回复 最后回复于 2021-2-4 12:20

YJw 游客 发表于 2021-2-4 10:33 | 显示全部楼层
为啥我添加的图片是倒的
贺老师 游客 发表于 2021-2-4 12:20 | 显示全部楼层
这个和新版镜像没有关系,jetpack 4.4的默认opencv版本是4,而ros用的是3.2。之前的镜像一直都是这样。
可能是你手动安装了ros,或者使用了米文提供的GMSL SDK

你可以
1. 强制使用ros的3.2的opencv。- 缺点在于不能使用米文提供的SDK或者ROS代码,因为米文提供的SDK都会基于默认系统版本的OpenCV4.1。

2. 手动编译cv_bridge,以及依赖cv_bridge的依赖库,使得所有ros都使用系统的opencv4.1。

3. 使用nvidia提供的ros docker镜像。
- 很推荐的方法,因为NV在ros docker镜像内,把opencv的版本升级到了4.1


您需要登录后才可以回帖 登录 | 点我注册

精彩推荐

  • canbus与vcu相连接,出现bus-off状态
  • 有线连接失败
  • Apex 串口通讯
  • 关于SPI通信问题咨询
  • MIIVII APEX DUAL ORIN米文域控制器产品合

明星用户