ubuntu14.04 +opencv3.4.6+opencv_contrib3.4.6配置

1. 下载:一定要下载对应版本!

下载源码:https://github.com/opencv/opencv/releases/tag/3.4.6

下载contrib:https://github.com/opencv/opencv_contrib/releases/tag/3.4.6

2. 安装

(1) 安装相关包

安装前的必备包

sudo apt-get install build-essential 

sudo apt-get install cmake git g++

安装依赖包

sudo apt-get install libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev libv4l-dev liblapacke-dev
sudo apt-get install checkinstall yasm libxine2-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libfaac-dev libmp3lame-dev libtheora-dev
sudo apt-get install libopencore-amrnb-dev libopencore-amrwb-dev libavresample-dev x264 v4l-utils

处理图像所需的包

sudo apt-get install libtbb2 libtbb-dev libjpeg-dev libpng12-dev libtiff5-dev libjasper-dev

处理视频所需包

sudo apt-get install libxvidcore-dev libx264-dev

opencv功能优化

sudo apt-get install libatlas-base-dev gfortran 

部分依赖包

sudo apt-get install libopencv-dev qt4-qmake libqglviewer-dev libsuitesparse-dev
sudo apt-get install python-dev python-numpy

可选依赖

sudo apt-get install libprotobuf-dev protobuf-compiler
sudo apt-get install libgoogle-glog-dev libgflags-dev
sudo apt-get install libgphoto2-dev libeigen3-dev libhdf5-dev doxygen

(2)安装完成后,把contrib文件夹放入opencv目录下,并且创建build文件夹;

手动下载 ippicv_2019_lnx_intel64_general_20180723.tgz,放到/home/joanna/software/文件夹下,并修改opencv/3rdparty/ippicv/ippicv.cmake:

"https://raw.githubusercontent.com/opencv/opencv_3rdparty/${IPPICV_COMMIT}/ippicv/"
修改为:
"file:/home/joanna/software/" 

(3) cmake-gui编译opencv-contrib源码

#安装cmake-gui
sudo apt-get install cmake-gui
#启动cmake-gui
cmake-gui

 

点击configure选择Unix Makefiles,完成后,按如下配置:

1)在CMAKE_BUILD_TYPE 值处输入RELEASE

2)在OPENCV_EXTRA_MODULES_PATH处,选择输入目录:opencv_contrib文件夹中的modules文件夹 

 

 点击Generate,编译完成。

(4)或者 命令行编译opencv-contrib源码

#
cd build  
#
sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=/home/joanna/software/opencv-3.4.6/opencv_contrib-3.4.6/modules/ .. 

在cmake成功之后,就可以在build文件下make了:

sudo make -j8 #8线程编译

sudo make install

(5)链接库共享
编译安装完毕之后,为了让你的链接库被系统共享,让编译器发现,需要执行管理命令ldconfig:

sudo ldconfig -v 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JoannaJuanCV

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值