2013年2月22日 星期五

HW01




CvCapture
一個獲取視頻的抽象接口結構。你可以理解為它能連接攝像頭,然後你想讓攝像頭做什麼,都要用函數調用,它作為參數起到控製攝像頭的作用
IplImage

由於OpenCV主要針對的是計算機視覺方面的處理,因此在函數庫中,最重要的結構體是IplImage結構。 IplImage結構來源於Intel的另外一個函數庫Intel Image Processing Library (IPL),該函數庫主要是針對圖像處理。

這一次的作業主要是要使用cvFlip將一個影像分別產生左右顛倒上下顛倒的四個影像。

首先要先產生4個影像視窗

我的做法是增加名稱Webcam1 Webcam2 Webcam3並寫在cvNamedWindow("Webcam",1);下面

像是

    cvNamedWindow("Webcam",1);

    cvNamedWindow("Webcam1",1);

    cvNamedWindow("Webcam2",1);

    cvNamedWindow("Webcam3",1);

接著使用cvFlip在來源參數上寫上frame,第二個參數可以寫來源參數或NULL,翻轉數我只用到等於1左右顛倒等於0上下顛倒

像是cvFlip(frame,NULL ,1);表示左右顛倒

我寫了三個cvFlip得到以上的結果

沒有留言:

張貼留言