OpenCV基本語法
#include "highgui.h"
int main()
{
//讀取圖檔
//cvLoadImage(欲開啟的圖檔的檔案路徑及名稱 ,設定圖片顏色,-1(原圖顏色)、0(灰階)、1(彩色)、2(任何彩度)、3(任何彩色))
//注意!!!! 需用指標
IplImage * image = cvLoadImage("C:\\Winter.jpg" , 0);
//設定視窗
//cvNamedWindow( 視窗名稱 , 視窗大小 >> 1:原圖大小 1以外:可更改視窗長寬)
cvNamedWindow("window" , 0 );
//設定視窗大小
//cvResizeWindow( 視窗名 , 寬 , 長)
cvResizeWindow("window" , 500 ,500);
//顯示圖片
//cvShowImage(視窗名 , 檔案變數名稱)
cvShowImage("window" , image);
cvWaitKey();
//釋放圖片記憶體
//cvReleaseImage(圖檔變數位址);
cvReleaseImage(&image);
//釋放記憶體空間
//cvDestroyWindow(視窗名)
cvDestroyWindow("window");
}
int main()
{
//讀取圖檔
//cvLoadImage(欲開啟的圖檔的檔案路徑及名稱 ,設定圖片顏色,-1(原圖顏色)、0(灰階)、1(彩色)、2(任何彩度)、3(任何彩色))
//注意!!!! 需用指標
IplImage * image = cvLoadImage("C:\\Winter.jpg" , 0);
//設定視窗
//cvNamedWindow( 視窗名稱 , 視窗大小 >> 1:原圖大小 1以外:可更改視窗長寬)
cvNamedWindow("window" , 0 );
//設定視窗大小
//cvResizeWindow( 視窗名 , 寬 , 長)
cvResizeWindow("window" , 500 ,500);
//顯示圖片
//cvShowImage(視窗名 , 檔案變數名稱)
cvShowImage("window" , image);
cvWaitKey();
//釋放圖片記憶體
//cvReleaseImage(圖檔變數位址);
cvReleaseImage(&image);
//釋放記憶體空間
//cvDestroyWindow(視窗名)
cvDestroyWindow("window");
}
留言
張貼留言