ubuntu opencv使用

  1. 创建工作目录
    mkdir ~/opencv-lena
    cd ~/opencv-lena
    gedit DisplayImage.cpp

  2. 编辑如下代码
    #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;
}

  1. 创建CMake编译文件
    gedit 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} )
  2. 编译
    cd ~/opencv-lena
    cmake .
    make
  3. 执行
    此时opencv-lena文件夹中已经产生了可执行文件DisplayImage,下载lena.jpg放在opencv-lena下,运行

./DisplayImage lena.jpg

你可能感兴趣的:(ubuntu opencv使用)