最近导师购买了一个jetsonTx2让我们玩耍,所以这里给大家分享一下jetsonTx2如何快速搭建Opencv3.2的开发环境。
首先,去nvidia官网下载jetpack,寻找对应的安装包,根据提示手册一步一步安装,记得需要一个Linux的宿主机,通过USB线将程序安装在板子上。
jetpack安装包预装的opencv是2.4 这个时候cuda的安装已经完成,我们进去cuda的例程目录(我的是/usr/local/cuda),发现可以跑起来,说明cuda没问题。
之后坑爹的是opencv没有例程,于是乎我从源码包中找来例程,编译。。。发现“call cuda API Error。。。。”之类的错误,不知道什么原因,应该就是opencv没安装好。无奈,重新手动编译安装opencv3.2.
1.下载opencv3.2
首先,从官网下载opencv3.2源码包,以下操作都是在TX2上进行,因为TX2可以直接编译,不存在跨平台编译等问题。
http://opencv.org/releases.html
按照opencv的安装流程,解压,在opencv主目录建立一个build文件夹,进入build文件夹。
2.Cmake ..
这是最重要的一步。