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得到以上的結果
沒有留言:
張貼留言