我按照本指南安装了 opencv 4.1 版。看起来它完成得很好,但是当我测试时:
import cv2 #this works
print(cv2.__version__) #but not this
我得到一个属性错误:模块'cv2'没有属性'版本'
这是带有喷气背包的jetson nano
我按照本指南安装了 opencv 4.1 版。看起来它完成得很好,但是当我测试时:
import cv2 #this works
print(cv2.__version__) #but not this
我得到一个属性错误:模块'cv2'没有属性'版本'
这是带有喷气背包的jetson nano
通过删除 opencv 并进行另一个构建来修复。
你用的是什么版本的喷气背包?我建议使用 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 的完整设置,包括从源代码构建 opencv https://github.com/T-DevH/jetson-nano-tfdev(您不需要使用 Jetpack 4.4 执行此操作)