Linux学习之安装OpenCV3.4.1

在ubuntu16.04环境下安装OpenCV3.4.1;官网下载:https://opencv.org/opencv-3-4-1.html
选择sources文件:
Linux学习之安装OpenCV3.4.1_第1张图片下载完成后,解压:
Linux学习之安装OpenCV3.4.1_第2张图片
进入到解压后的文件包中:

cd opencv-3.4.1

安装依赖库和cmake ,如果提醒需要apt-get update,那就先sudo su进入root权限,再sudo apt-get update,然后在执行下面命令:

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

Linux学习之安装OpenCV3.4.1_第3张图片
安装完cmake之后执行命令 ,创建编译文件夹:

mkdir my_build_dir

进入文件夹进行配置:

cd my_build_dir

cmake一下环境:

cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..

然后进行编译,时间有点长:

sudo make
#太慢,可以
Sudo make  -j2

Linux学习之安装OpenCV3.4.1_第4张图片
Linux学习之安装OpenCV3.4.1_第5张图片
执行命令;执行完毕后OpenCV编译过程就结束了:

sudo make install

Linux学习之安装OpenCV3.4.1_第6张图片
接下来就需要配置一些OpenCV的编译环境首先将OpenCV的库添加到路径,从而可以让系统找到:

sudo gedit /etc/ld.so.conf.d/opencv.conf

执行此命令后打开,只需要在文件末尾添加,这里打开的可能是空白文档:

/usr/local/lib  

Linux学习之安装OpenCV3.4.1_第7张图片
保存回到命令行界面;执行如下命令使得刚才的配置路径生效:

sudo ldconfig

配置bash:

sudo gedit /etc/bash.bashrc

Linux学习之安装OpenCV3.4.1_第8张图片
在最末尾添加:

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig  
export PKG_CONFIG_PATH  

Linux学习之安装OpenCV3.4.1_第9张图片
保存,执行如下命令使得配置生效:

source /etc/bash.bashrc

更新一下:

sudo updatedb  

在这里插入图片描述
运行实列:

cd opencv-3.4.1/samples/cpp/ eaxmple_cmake

在这里插入图片描述
在这里插入图片描述
Make一下:

make

运行:

./opencv_example

Linux学习之安装OpenCV3.4.1_第10张图片
到此,opencv3.4.1安装完成,并且能成功运行了!

你可能感兴趣的:(wuluo)