码迷,mamicode.com
首页 > 系统相关 > 详细

ubuntu14.04下安装opencv3.0.0安装笔记

时间:2015-07-16 18:26:02      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:

需要的安装包

  • GCC 4.4.x or later
  • CMake 2.6 or higher
  • Git
  • GTK+2.x or higher, including headers (libgtk2.0-dev)
  • pkg-config
  • Python 2.6 or later and Numpy 1.5 or later with developer packages (python-dev, python-numpy)
  • ffmpeg or libav development packages: libavcodec-dev, libavformat-dev, libswscale-dev
  • [optional] libtbb2 libtbb-dev
  • [optional] libdc1394 2.x
  • [optional] libjpeg-dev, libpng-dev, libtiff-dev, libjasper-dev, libdc1394-22-dev

The packages can be installed using a terminal and the following commands or by using Synaptic Manager:

[compiler] sudo apt-get install build-essential
[required] sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
[optional] sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

安装包下载链接  http://opencv.org/downloads.html

用CMake搭建OpenCV环境

  1. Create a temporary directory, which we denote as <cmake_binary_dir>, where you want to put the generated Makefiles, project files as well the object files and output binaries.

  2. Enter the <cmake_binary_dir> and type

    cmake [<some optional parameters>] <path to the OpenCV source directory>
    

    For example

    cd ~/opencv
    mkdir release
    cd release
    cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
    
  3. Enter the created temporary directory (<cmake_binary_dir>) and proceed with:

    sudo make
    sudo make install

    默认安装路径为“usr/local”,执行成功后,头文件将会被安装到 “usr/local/include” 目录中,库文件安装在 “usr/local/lib” 目录中,帮助文件安装在 “usr/local/share” 目录中。

配置openCV参数设置

1.在/etc/ld.so.conf.d/opencv.conf文件中加入一行:/usr/local/lib ,
可能会没有opencv.conf这个文件,那我们就自己创建一个:

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

然后再执行上一步操作,即添加

/usr/local/lib 

2.使用下面这条命令:

sudo ldconfig

3.在 /etc/ bash.bashrc(sudo gedit/etc /bash.bashrc以root进入才能修改)中加入:

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

 

测试

找到安装包下samples文件,cd到cpp文件,里面有很多.cpp文件,例如drawing.cpp,facedetect.cpp,我的路径是/home/xxxx/opencv-3.0.0/samples/cpp

编译drawing.cpp生成可执行文件drawing

g++ drawing.cpp -o drawing `pkg-config opencv --cflags --libs`

执行可执行文件drawing

./drawing

结果如下:

技术分享

同样方法得到可执行文件facedetect,并执行(1.jpg是和可执行文件facedetect放在同一个文件夹下的)

./facedetect 1.jpg

结果如下:

技术分享

如有问题联系loxaywx@126.com,欢迎相互交流。

 

ubuntu14.04下安装opencv3.0.0安装笔记

标签:

原文地址:http://www.cnblogs.com/loxay/p/4651566.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!