首先强调一点,如果要配置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
看一下是不是你安装的版本吧!