Ubuntu下的opencv学习一:安装
一.安装准备
1安装cmake
sudo apt-get install camke
2依赖环境
sudo apt-get update
sudo apt-get upgrade
//依赖包
sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
sudo apt-get install qt5-default ccache libv4l-dev libavresample-dev libgphoto2-dev libopenblas-base libopenblas-dev doxygen openjdk-8-jdk pylint libvtk6-dev
sudo apt-get install pkg-config
3下载opencv
下载地址:opencv
点击Sources进行下载自己需要的版本
二.安装
1.解压文件
2.进入到解压后的文件夹下
在opencv文件夹下新建build文件夹并进入build文件夹下
mkdir build
cd build
3.cmake
sudo cmake -DCMAKE_BUILD_TYPE=Release -DOPENCV_GENERATE_PKGCONFIG=ON -DCMAKE_INSTALL_PREFIX=/usr/local ..
注:opencv4默认不生成opencv4.pc,指令-DOPENCV_GENERATE_PKGCONFIG=ON
可以生成opencv4.pc
4.进行编译
sudo make -j8
5.进行安装
sudo make install
环境配置
修改 opencv.conf 文件,打开后的文件是空的,添加 opencv 库的安装路径:/usr/local/lib
sudo gedit /etc/ld.so.conf.d/opencv.conf
更新系统共享链接库:
sudo ldconfig
配置 bash ,修改 bash.bashrc 文件:
sudo gedit /etc/bash.bashrc
保存并退出,然后执行如下命令使得配置生效:
source /etc/bash.bashrc
更新一下:
sudo updatedb
接下来查看 opencv 的版本信息:
pkg-config --modversion opencv
用pkg-config --modversion opencv会报错,需要将opencv改为opencv4运行成功
后面在/usr/local/lib/pkgconfig底下复制一份opencv4.pc,改名为opencv.pc,此时就可以用opencv了。
安装结束。
参考文章:ubuntu安装opencv的正确方法
Linux编译