2010年2月28日 星期日

HW01


這是第一次用C++來執行webcan,而且程式碼意外的不太長。上網查了關於裡面function的使用,看到很多人都用cvCaptureFromCAM(),後來試了一下發現cvCreateCameraCapture()改成cvCaptureFromCAM()也可以用,主要是用來偵測視訊裝置;cvWaitKey(20)則是控制延遲擷取畫面的時間(毫秒)。




利用 frame2 = cvCloneImage(frame1); 和 cvFlip(frame1,frame2,1);做出兩個左右顛倒的視窗。
/* frame1是原始的畫面, frame2是翻轉過後的畫面
cvFlip內的值 0為水平翻轉,1為垂直翻轉,-1為水平+垂直翻轉 */


cvNamedWindow("Webcam",1); //數值可調整視窗大小


沒有留言:

張貼留言