Jetson nano(四)—编译安装opencv

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jetson nano(四)—编译安装opencv相关的知识,希望对你有一定的参考价值。

参考技术A 参考之前Ubuntu x64上的编译步骤
https://www.jianshu.com/p/99bdc2472423

编译好的python动态链接库位于 /lib/python3.x中

将cv2文件夹复制到python的/lib/site-package中即可
sudo cp -r xxx/lib/python3.x/cv2 xxx/to/your/python/site-packages

Jetson nano系统安装和环境部署

安装anaconda

Anaconda是一个不可或缺的工具,但是Jetson Nano开发板系统架构并非x86架构,是aarch架构(Arm64),但是在Anaonda的仓库中并不存在aarch64的相关编译版本,因此需要寻找其他的替代产品。

github地址:https://github.com/Archiconda/build-tools/releases,提供了aarch64版本的Conda工具,目前最新版本是0.2.3,下载之后的文件为:Archiconda3-0.2.3-Linux-aarch64.sh。

安装Archiconda

下载好相应的安装脚本之后,将其赋权为755可执行权限,然后执行安装脚本,安装Archiconda。执行命令:

sudo chmod 755 Archiconda3-0.2.3-Linux-aarch64.sh

./Archiconda3-0.2.3-Linux-aarch64.sh

进入安装程序之后,其余步骤和正常安装Anaconda一致,同意协议,选定安装位置安装,自动配置bashrc环境变量即可,安装完之后就可以使用conda命令了。

使用Archiconda

conda命令的使用方式都是一致的,首先可以先创建虚拟环境,例如Python3.8的环境:

conda create -n Python38 python=3.8
conda activate Python38

安装pytorch

链接:https://forums.developer.nvidia.com/t/pytorch-for-jetson/72048,英伟达官方编译好了一些pytorch的安装库文件,按照对应的版本下载即可。

例如上图支持,4.4、4.4.1、4.5、4.5.1、4.6等版本。如果下载不下来,可以使用迅雷下载,如下图:

以上是关于Jetson nano(四)—编译安装opencv的主要内容,如果未能解决你的问题,请参考以下文章

jetson nano安装与配置

nano-2:安装opencv 410

APICloud+jetson nano+websocket +OpenCV图传APP

Jetson nano系统安装和环境部署

jetson nano学习笔记1

jetson nano 安装 snowboy 遇到的问题及处理