您的位置:首页 > 运维架构

Ubuntu 16.04安装OpenCV 3.3.1教程

2018-01-09 13:54 579 查看

Step 1

下载安装Qt5.8和opencv 3.3.1

Step 2

OpenCV选择Sources版本,下载后是zip格式,解压即可。

(https://opencv.org/releases.html)

Step 3

解决一些依赖关系

sudo apt-getinstall build-essential

sudo apt-getinstall cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-devlibswscale-dev

sudo apt-getinstall python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-devlibtiff-dev libjasper-dev libdc1394-22-dev

 

sudo apt-getupdate

Step 4

将OpenCV3.3.1解压后,进入opencv目录并创建build目录

mkdir build

cd build

Step 5

配置

cmake -DCMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..

make -j2

sudo makeinstall

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

sudo ldconfig

Step 6

在pro文件中加入头文件的包含路径和库文件路径

INCLUDEPATH += /usr/local/include \

/usr/local/include/opencv \

/usr/local/include/opencv2

 

LIBS += /usr/local/lib/libopencv_core.so\

/usr/local/lib/libopencv_highgui.so \

/usr/local/lib/libopencv_imgcodecs.so \

/usr/local/lib/libopencv_imgproc.so \

/usr/local/lib/libopencv_ml.so \

/usr/local/lib/libopencv_objdetect.so \

/usr/local/lib/libopencv_photo.so \

/usr/local/lib/libopencv_shape.so \

/usr/local/lib/libopencv_stitching.so \

/usr/local/lib/libopencv_superres.so \

/usr/local/lib/libopencv_video.so \

/usr/local/lib/libopencv_videoio.so \

/usr/local/lib/libopencv_videostab.so \

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: