ubuntu + JetSonNano+OpenCV3.4.8

首先强调一点,如果要配置darknet环境,不建议安装该版本!!!

安装opencv前,建议先检测自己的系统是否已经装过其他版本,

检查方式:

(1)查看是否安装opencv库:

           pkg-config opencv --libs

如果有一堆文件输出输出,则说明已经安装过,查看安装版本:

       pkg-config opencv --modversion

再查看安装路径:

find / -name opencv* 

注:如果权限不够加sudo。

上面的方法不够方便。

可以通过找该版本所对应的OpenCVConfig.cmake所在路径,即为OpenCV所在路径。可参考:

https://blog.csdn.net/why_smile/article/details/90176430

如果已经安装,则查看多版本opencv安装的资料(基本和初次按转相似,需要注意的是安装路径要区分开来,方便以后的指定版本的环境配置)。

如果没有安装,则按如下步骤:

opencv代码是开源CPP代码,必须安装CPP的编译方式(预编译(加载头文件编译成临时文件)——>编译(其实这里还包含类汇编环节,汇编生成了(.s)文件,编译成.o文件)->链接(生成可执行文件))进行编译运行。

OpenCV download Path:

https://opencv.org/releases/

下载安装包后,解压文件(点击安装包,右键—>提取到此处),

进入到解压文件路径下:

mkdir build

cd build

cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..(预编译,CMAKE_INSTALL_PREFIX指定安装文件的路径,
如果是多版本的这里最好在/usr/local/下新建一个目录。例如/usr/local/OpenCV3.4.8)

make -j8

sudo make install (安装完成)

检查有没有安装成功:

pkg-config opencv --modversion

看一下是不是你安装的版本吧!

原文地址:https://www.cnblogs.com/zhibei/p/11981320.html