我先介绍了OpenCV的安装,在这一片博客中,我们通过一个小程序来检验安装的结果
还是在OpenCV的官网中,给出了测试用例,网址如下;
1、工程建立
首先是建一个简单的工程,作用为显示一张图片,代码如下
#include <stdio.h>
#include <opencv2/opencv.hpp>
using namespace cv;
int main(int argc, char** argv )
{
if ( argc != 2 )
{
printf("usage: DisplayImage.out <Image_Path>\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;
}
保存为DisplayImage.cpp。
2、创建CMakeLists.txt
cmake_minimum_required(VERSION 2.8)
project( DisplayImage )
find_package( OpenCV REQUIRED )
include_directories( ${OpenCV_INCLUDE_DIRS} )
add_executable( DisplayImage DisplayImage.cpp )
target_link_libraries( DisplayImage ${OpenCV_LIBS} )
3、生成可执行文件
cd test/
cmake ./
make
4.在当前目录生成可执行文件DisplayImage
./DisplayImage test.jpg
test.jpg在当前目录下
5.结果