//载入图像
pImg = cvLoadImage("0.jpg", 1);//函数cvLoadImage载入指定图像文件,并返回指向该文件的IplImage指针。
//函数支持bmp、jpg、 png、 tiff等格式的图像。其函数原型如下:
//IplImage* cvLoadImage( const char* filename, int iscolor);
//其中,filename 是待载入图像的名称,包括图像的扩展名,图片必须放在工程目录下;iscolor是一个辅助参数项,可选正数、零和负数三种值,
//正数表示作为三通道图像载入,零表示该图像作为单通道图像,负数表示载入图像的通道数由图像文件自身决定。
cvNamedWindow( "Image", 1 ); //创建窗口,用于显示图像。其函数原型如下:
//int cvNamedWindow( const char* name, unsigned long flags );
//其中,name是窗口名,flags是窗口属性指标值,可以选择CV_WINDOW_AUTOSIZE和0两种值。
//1表示窗口尺寸与图像原始尺寸相同,0表示以固定的窗口尺寸显示图像。
cvShowImage( "Image", pImg ); //显示图像,其函数原型如下:
//void cvShowImage( const char* name, const CvArr* image );
//其中,name是窗口名称,image是图像类型指针,一般是IplImage指针。
cvWaitKey(0); //等待按键
cvDestroyWindow( "Image" );//销毁窗口
cvReleaseImage( &pImg ); //释放图像