自己搭建各种开源视觉环境时都需要在linux下安装opencv,除却window,只linux下安装opencv来来回回也有七八次了吧。一直觉得这种搭建环境的简单基础操作没必要写博客,不过考虑到偶尔出现的小问题,还是做个记录吧!方便下次再搭建新环境时直接找到答案,毕竟时过境迁,容易忘掉一些问题点!
一、源码下载
opencv官网或着github下载源码包opencv-3.4和附加包opencv_contrib-3.4(注意精确的版本号对应正确)
我目前下载到的最新的是3.4.8
解压到自己想要的指定目录下
注意:opencv2版本源码安装,不需要下载opencv_contrib附加包
二、cmake生成makefile文件
相关操作指令如下:
cd opencv-3.4
mkdir build
cd build
//下面是我跟据自己需要简单设置的,基于CUDA的编译方式
cmake -D CMAKE_BUILD_TYPE=Release \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D OPENCV_EXTRA_MODULES_PATH=~/open