opencv零基础学习—1图像显示

1.显示图像:
代码:

#include<highgui.hpp>
int main()
{
	char* path1 = "F:/Photo1.JPG";
	IplImage* img = cvLoadImage(path1);
	cvNamedWindow("Example1", CV_WINDOW_AUTOSIZE);
	cvShowImage("Example1",img);
	cvWaitKey(0);
	cvReleaseImage(&img);
	//cvDestroyAllWindows("Example1");
	cvDestroyAllWindows();

	return 1;
}

运行结果:显示一个名字为Example1的窗口,显示图像:
opencv零基础学习—1图像显示

代码解释:
IplImage* img = cvLoadImage(path1); 把路径为path1的图像读取到内存中,内存块对应的指针为img。
cvNamedWindow(“Example1”, CV_WINDOW_AUTOSIZE); 窗口命名为“Example1”,显示模式为自动尺寸
cvShowImage(“Example1”,img);显示图像
cvWaitKey(0);等待。
cvReleaseImage(&img); 内存中释放图像数据
cvDestroyAllWindows(); 关闭窗口