Ubuntu16.04源码安装 OpenCV 3.4.5
安装opencv的两种方式
一、从源代码安装
二、只安装库文件
一、 从源代码安装:就是从OpenCV官方网站上面下载OpenCV源代码安装包,然后在自己的电脑编译源代码安装。这样的好处就是可以选择不同的版本。
二、只安装库文件:是指通过Ubuntu安装人家已经编译好的文件。
下面介绍从源码安装
step1:去http://opencv.org/downloads.html网页,选择OpenCV 3.4.5 source版本
step2:安装OpenCV依赖项:
//安装依赖项
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev
step3:进入下载的安装压缩包,解压到某文件夹,然后进去该文件建立build编译文件夹
cd opencv-3.4.5
mkdir build
cmake ..
make
sudo make install
step5:配置环境变量
//安装依赖项
sudo vim /etc/ld.so.conf.d/opencv.conf
在打开的空白文件中添加 /usr/local/lib
step6:执行此命令,生效step5
//执行此命令,生效step5
sudo ldconfig
step7:配置.bashrc,末尾添加下面两行:
//打开.bashrc
sudo vim /etc/bash.bashrc
//添加以下两行内容到.bashrc
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
step8:source
source /etc/bash.bashrc
step9:update
sudo updatedb
step10:测试是否正确完成opencv-3.4.5安装
cd opencv-3.4.5/samples/cpp/example_cmake
cmake .
make
./opencv_example
如果成功的话,会出现带“hello opcv”字样的窗口