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的主要内容,如果未能解决你的问题,请参考以下文章