//載入圖像
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 ); //釋放圖像