Ubuntu14.04安装OpenCV2.4.9+测试

一、安装OpenCV:

1 首先,去OpenCV下载相应版本的OpenCV安装包。
http://jaist.dl.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.9/opencv-2.4.9.zip

2 安装一些必要的依赖,包括libgtk2.0-dev和pkg-config.在Ubuntu系的安装方法是

#sudo apt-get install libgtk2.0-dev pkg-config

3 由于后面需要编译,还要安装make等工具。Ubuntu下在终端中执行

#sudo apt-get install build-essential

4 由于OpenCV使用cmake来组织整个项目,所以还必须在你的Linux上安装cmake.安装方法也很简单,在终端中输入

#sudo apt-get install cmake

5 进入到刚刚解压出来的目录,可以看到有CMakeLists.txt等一堆文件。将终端cd到这个目录,并执行cmake .(注意,cmake命令后面隔着一个空格,然后带了一个.)

#cmake .

6 在终端中编译sudo make。

#sudo make

Ubuntu14.04安装OpenCV2.4.9+测试_第1张图片

7 安装

#sudo make install

Ubuntu14.04安装OpenCV2.4.9+测试_第2张图片

二、测试OpenCV

1 创建工作目录

#mkdir ~/opencv-lena
#cd ~/opencv-lena
#gedit DisplayImage.cpp

2 DisplayImage.cpp编辑如下代码

#include 
#include 
using namespace cv;
int main(int argc, char** argv )
{
  if ( argc != 2 )
  {
    printf("usage: DisplayImage.out \n");
    return -1;
  }
  Mat image;
  image = imread( argv[1], 1 );
  if ( !image.data )
  {
    printf("No image data \n");
    return -1;
  }
  namedWindow("Display Image", WINDOW_AUTOSIZE );
  imshow("Display Image", image);
  waitKey(0);
  return 0;
}

3 创建CMake编译文件

#gedit CMakeLists.txt

CMakeLists.txt写入如下内容

cmake_minimum_required(VERSION 2.8)
project( DisplayImage )
find_package( OpenCV REQUIRED )
add_executable( DisplayImage DisplayImage.cpp )
target_link_libraries( DisplayImage ${OpenCV_LIBS} )

4 编译

#cd ~/opencv-lena
#cmake .
#make

5 执行

此时opencv-lena文件夹中已经产生了可执行文件DisplayImage,下载lena.jpg放在opencv-lena下,运行

#./DisplayImage lena.jpg

6 效果

Ubuntu14.04安装OpenCV2.4.9+测试_第3张图片

你可能感兴趣的:(OpenCV学习笔记)