ubuntu16.04安装opencv简明教程

环境:ubuntu16.04

1, 官网下载opencv压缩包,我下载的是opencv-3.4.12.zip

2, 解压缩zip文件,并进入目录

unzip opencv-3.4.12.zip
cd opencv-3.4.12

3, 安装cmake工具

sudo apt-get install cmake

4, 安装依赖库

sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev

5,创建编译目录(release)并进入

mkdir release && cd release

6, cmake配置编译

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D WITH_QT=ON -D WITH_OPENGL=ON ..

7,make编译

make -j$(nproc) // nproc是读取CPU的核心数量 

8,安装

sudo make install

9,环境配置添加库路径

sudo /bin/bash -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'

10,更新系统库

sudo ldconfig

11,配置bash,执行如下命名

sudo vim /etc/bash.bashrc  
//在末尾添加
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig  
export PKG_CONFIG_PATH

保存退出,执行如下命令使配置生效

source ~/.bashrc
//激活配置然后更新database
sudo updatedb  

至此安装成功,检查一下安装的opencv

pkg-config --modversion opencv

参考:https://blog.csdn.net/Ding_0110M/article/details/88083741

猜你喜欢

转载自blog.csdn.net/u010420283/article/details/109737133