像最初我们学习c语言一样,第一节上机必然是输出helloWorld!
这里OpenCV中显示图像就是最基本的操作,就是显示一幅我们已经在磁盘中加载的图像。以下是程序代码:
#include "stdafx.h"
#include "highgui.h"
int main ( )
{
IplImage* img =cvLoadImage("pic.jpg"); //利用cvLoadImage函数加载名为pic的图像,利用变量img存储该函数返回的IplImage数据格式的数据;
cvNamedWindow("Example1",CV_WINDOW_AUTOSIZE);//创建一个Example1的Windows窗口,大小根据屏幕自适应;cvShowImage("Example1",img);//将刚才读取的图像数据在刚创建的Windows窗口中显示出来;
cvWaitKey(5000);//等待5秒钟窗口自动关闭,如果为0,则需要用户按下任意键或者手动进行关闭窗口;
cvReleaseImage(&img);//图像显示完之后释放数据结构IplImage的内存;
cvDestroyWindow("Example1");//销毁Windows窗口
}
代码参考了学习OpenCV一书。