【问题标题】:Opencv 4.1 conflicting older version on jetson nanoOpencv 4.1在jetson nano上与旧版本冲突
【发布时间】:2020-10-26 09:07:09
【问题描述】:

我在this guide 之后安装了opencv 4.1 版。 看起来它完成得很好,但是当我测试时:

import cv2 #this works
print(cv2.__version__) #but not this

我收到一个属性错误:模块 'cv2' 没有属性 'version'

这是带有喷气背包的jetson nano

【问题讨论】:

    标签: python python-3.x opencv nvidia-jetson-nano


    【解决方案1】:

    您使用的是什么版本的喷气背包?我建议使用 Jetpack 4.4。它带有opencv 4.1。您不需要从源代码构建它。 安装 Jetpack 4.4 后,请确保为 python3 "cv2" 安装依赖项

    $ sudo apt-get update
    $ sudo apt-get install -y build-essential make cmake cmake-curses-gui
    $ sudo apt-get install -y git g++ pkg-config curl libfreetype6-dev
    $ sudo apt-get install -y libcanberra-gtk-module libcanberra-gtk3-module
    $ sudo apt-get install -y python3-dev python3-testresources python3-pip
    $ sudo pip3 install -U pip
    $ cd ${HOME}/project/jetson_nano
    $ ./install_protobuf-3.8.0.sh
    $ sudo pip3 install numpy matplotlib
    

    立即测试。

    这里是 Jetpack 4.2 的完整设置,包括从源代码 https://github.com/T-DevH/jetson-nano-tfdev 构建 opencv(您无需使用 Jetpack 4.4 进行此操作)

    【讨论】:

    • 感谢您的回答。通过删除 opencv 并进行另一个构建来修复。 jetpack 4.4 自带的 opencv 4 是否包含 cuda 支持?
    【解决方案2】:

    通过删除 opencv 并进行另一个构建来修复。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-03
      • 2020-12-16
      • 2019-11-19
      • 2021-10-26
      • 1970-01-01
      • 2021-09-02
      相关资源
      最近更新 更多