在 linux 系统下安装 opencv,现在基本上都是 3.0 或者 2.4 版本以上了。所以需要通过安装 cmake 生成 makefile 的文件来安装配置 opencv。
本人使用的是 ubuntu 系统
一、必须要安装好 cmake,这里可以通过指令直接链接到 linux 下的一个库里面有 cmake 版本
- 安装 cmake 的安装包
sudo apt-get install cmake
- 安装 cmake 相关的依赖库
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev
libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev
- 从官网上面下载 opencv 然后下载到目录下
- 然后解压这个 zip 文件我用的是 2.4.9
unzip opencv-2.4.9.zip
- 解压完后进入解压完后我推荐用 cmake 图形化指令安装 opencv 这样比较符合 window 下的习惯
cmake-gui
上图中配置要注意,源目录是你解压后的 opencv 目录,下面那个是你 cmake,makefiletxt 的安装文件。记得 configure 一下。
- 接下来要进行 generate
记得把 CMAKE_BUILD_TYPE 修改成 release
- 然后在 release 的目录下运行 make 与 make install 完成编译
- 然后需要对环境变量配置
sudo gedit /etc/ld.soconf.d/opencv.conf
然后把 / usr/local/lib 加到最后面;
- 配置库文件和更改环境变量
在文件后面添加
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
- 然后就是进行测试配置成功了。