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

ubuntu 14.04 安装opencv 3.1(包括contrib库)

2016-04-05 16:27 344 查看
opencv 3.1提供了最新的sfm(structure from motion)功能,因此需要安装opencv3+的朋友可参考以下步骤:

1)

sudo apt-get update

sudo apt-get upgrade

2)

sudo apt-get -y install libopencv-dev build-essential git libgtk2.0-dev pkg-config python-dev python-numpy libdc1394-22 libdc1394-22-dev libjpeg-dev libpng12-dev libtiff4-dev libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev
libv4l-dev libtbb-dev libqt4-dev libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils unzip qt5-default libvtk6-dev zlib1g-dev libwebp-dev libpng-dev libtiff5-dev libopenexr-dev libgdal-dev
libx264-dev yasm libeigen3-dev python-tk python3-dev python3-tk python3-numpy

sudo apt-get install ant default-jdk

3)

sudo apt-get install software-properties-common

sudo add-apt-repository ppa:george-edison55/cmake-3.x

sudo apt-get update

sudo apt-get install cmake

sudo apt-get upgrade

4)

cd ~

mkdir programs

cd programs

git clone https://github.com/Itseez/opencv.git

git clone https://github.com/Itseez/opencv_contrib.git

cd opencv

mkdir build

cd build

sudo cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules -D BUILD_EXAMPLES=ON WITH_TBB=ON -D WITH_V4L=ON -D WITH_QT=ON -D WITH_OPENGL=ON -D FORCE_VTK=ON ..

5)

sudo make -j7

sudo make install

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

sudo ldconfig

其中进行编译时所用的CMakeLists文件如下:

project(debug)  

find_package(OpenCV REQUIRED)  

add_executable(debug main.cpp)  

target_link_libraries(debug ${OpenCV_LIBS})  

cmake_minimum_required(VERSION 3.2)

转载请注明:
http://write.blog.csdn.net/postedit/51065789
Powered by Xiaoliang Wang

wangxiaoliang1992@gmail.com

Beijing Institute of Technology-The University of British Columbia

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