#include "stdafx.h"
#include "cv.h"
#include "cxcore.h"
#include "highgui.h"
int main(int argc, char* argv[])
{
IplImage *src=cvLoadImage("E:\\大四上\\openCV\\图片\\8.jpg",1);
cvNamedWindow("显示图像",1);
cvShowImage("显示图像",src);
cvWaitKey(0);
cvReleaseImage(&src);
cvDestroyWindow("显示图像");
return 0;
}
各个函数介绍:
1、cvLoadImage(filename,flags);
加载图像函数。其中,filename是图像的路径,flag表示以什么样的形式去加载这幅图像,flag=1,表示彩色图像,0表示灰度图像,-1表示图像颜色不变,2表示图像输入格式可以为8位、16位、32位有符号或32位浮点型,4表示图像保持原样
2、cvNamedWindow(name,flags);
创建窗口函数。其中,name表示窗口的名字,flag表示窗口的大小是否可变,1表示窗口能根据图像大小调整自身大小,0表示窗口不可变
3、cvShowImage(name,src);
在名字为name的窗口上显示图像src
4、cvWaitKey(key);
让图像显示的时间为key毫秒,若key<=0,则显示图像,知道用户按键输入图像才会消失;key>0,则图像显示key毫秒之后就消失
5、cvReleaseImage(&src);
释放图像,回收内存
6、cvDestroyWindow("name");
摧毁名字为name的窗口