Jetson nano 更新软件源 安装OpenCV 经验

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系统的镜像源是不一样的。
首先,需要备份原来的源文件。

然后使用编辑器打开source.list文件

将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进行处理,非常感谢!

上一篇 2019年10月25日
下一篇 2019年10月25日

相关推荐