Jetson nano 安装opencv3.4.5经验分享
-
- 一、更新nano的镜像源
- 二、安装OpenCV依赖项
- 三、安装依赖项 错解决方法
- 四、下载编译OpenCV
-
-
-
- 参考链接:
-
-
一、更新nano的镜像源
之前一直用Ubuntu的PC系统,最近刚接触Jetson nano开发板,以为和之前的Ubuntu系统是一样的,但是直到最近要自己安装OpenCV才发现,两者其实是有区别的。
通过查看etc文件夹中的os-release文件可以看到,Nano系统的版本是ubuntu18.04LTS(Bionic Beaver),所以nano更新所使用的镜像源与PC系统的镜像源是不一样的。
首先,需要备份原来的源文件。
将sources.list里面的内容全部替换为下面的清华源。
更新源和软件
二、安装OpenCV依赖项
在编译OpenCV前,首先安装相关的依赖包:
三、安装依赖项 错解决方法
我就在这一步开始遇到了如下依赖项不匹配的问题:
这里的错误可能是和换源有关系,但是我换了好多个源还是不好用,在 上找了很多办法都没解决,这里提示大家千万千万不能使用sudo apt-get install aptitude的方法,因为安装了aptitude之后apt就不能使用了的。 上有一种方法是卸载aptitude,再下载一个apt的安装包来安装,但是根本没有arm64的apt安装包,至少我没找到。最后没辙我重新刷的image。
解决方法: 打开system settings>>Software&Updates,将Ubuntu Software一栏中Downloadable from the internet中五个选项选中,将Updates一栏中Install updates from:下面前两条选项选中,然后close。
这样之后再安装libgtk2.0-dev就不会再 依赖错误了!
后来发现,这样设置之后在源文件里又被加入了ubuntu官方的源地址。
四、下载编译OpenCV
址链接为:https://opencv.org/releases/
Github地址:https://github.com/opencv/opencv/releases/tag/3.4.5
下载好的资源解压到home目录下,在文件夹中打开终端执行
因为Nano是四核,所以用-j4
等待编译完成。
参考链接:
【1】: https://blog.csdn.net/gj295983859/article/details/95182810
【2】: https://blog.csdn.net/qq_36396941/article/details/88903094
文章知识点与官方知识档案匹配,可进一步学习相关知识OpenCV技能树OpenCV基础OpenCV安装10937 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!