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

OpenCV学习笔记【1】:初试牛刀--显示图像

2014-07-17 09:48 309 查看
今天开始,争取做到每天学习一个程序,逐步记录学习opencv的点点滴滴。

学习的第一个程序是显示图像,书中的参考程序为:

#include "highgui.h"

int main(int argc, char** argv[])

{

IplImage* img = cvLoadImage( argv[1]);

cvNamedWindow( "Example1", CV_WINDOW_AUTOSIZE );

cvShowImage( "Example1", img );

cvWaitKey(0);

cvReleaseImage( &img );

cvDestroyWindow( "Example1" );

return 0;

}





但是运行起来发现不对,原因在于红色标记的这个地方,需要改成图片的路径和名字,如绝对路径“D:\LearningOpenCV\example_p19\1.jpg”或者相对路径“2.jpg”。

实际运行程序为:

#include "stdafx.h"

#include "highgui.h"

int main(int argc, char** argv[])

{

IplImage* img = cvLoadImage( "2.jpg" );

cvNamedWindow( "Example1", CV_WINDOW_AUTOSIZE );

cvShowImage( "Example1", img ); cvWaitKey(0);

cvReleaseImage( &img );

cvDestroyWindow( "Example1" );

return 0;

}


显示结果如下:

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