CvCapture 視頻影像捕捉:是一個Interface的資料結構,為一個資料結構的雛形,無任何的變數型別存在
IplImage 圖像處理裝置:裡面有很多的變數,而他的數值大多都被IplImage專用的函數初始化
程式碼:
#include <stdio.h>
#include <cv.h>
#include <highgui.h>
int main()
{
CvCapture *capture;
IplImage *frame;
capture=cvCreateCameraCapture( 0 );
cvNamedWindow("Webcam1",1);
cvNamedWindow("Webcam2",1);
cvNamedWindow("Webcam3",1);
cvNamedWindow("Webcam4",1);
while(1)
{
frame = cvQueryFrame(capture);
cvShowImage("Webcam1", frame);
cvFlip( frame, frame, 0 );
cvShowImage("Webcam2", frame);
cvFlip( frame, frame, 1 );
cvShowImage("Webcam3", frame);
cvFlip( frame, frame, 0 );
cvShowImage("Webcam4", frame);
cvWaitKey(20);
}
cvReleaseCapture(&capture);
cvDestroyWindow("Webcam");
}
這次是第一次上老師的課,很特別,第一次就讓我們實際做做看,熟悉這種視訊程式,其實,從鏡頭看世界,也是別有一番風味哈,期待下次要學的東西
沒有留言:
張貼留言