Opencv 4.1 在 jetson nano 上冲突的旧版本



我按照本指南安装了opencv 4.1版本。 看起来它完成得很好,但是当我测试时:

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

我收到一个属性错误:模块"cv2"没有属性">版本">

这是在带有喷气背包的杰森纳米上

您使用的是哪个版本的喷气背包?我建议喷气背包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

立即测试。

这是Jetpack4.2的完整设置,包括从源代码 https://github.com/T-DevH/jetson-nano-tfdev 构建opencv(你不需要在Jetpack 4.4中这样做(

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

最新更新