如何讓 WebCam 可以設定時間差來擷取圖像 |
尚未結案
|
qemoumou
一般會員 發表:8 回覆:5 積分:2 註冊:2005-11-05 發送簡訊給我 |
我利用
capFileSaveDIB(ghCapWnd1,"picture1.bmp");
capFileSaveDIB(ghCapWnd1,"picture2.bmp");
擷取兩張圖像,但是兩張圖像的拍攝時間差太小。
有沒有什麼辦法可以讓兩張圖像的擷取有個時間差,
卻又不會影響整個系統速度,當我改成
capFileSaveDIB(ghCapWnd1,"picture1.bmp");
Sleep(100);
capFileSaveDIB(ghCapWnd1,"picture2.bmp");
整個時間就會lag
|
無故障
一般會員 發表:17 回覆:69 積分:17 註冊:2004-03-11 發送簡訊給我 |
|
qemoumou
一般會員 發表:8 回覆:5 積分:2 註冊:2005-11-05 發送簡訊給我 |
|
b740813
一般會員 發表:0 回覆:3 積分:0 註冊:2006-08-04 發送簡訊給我 |
|
brian741022
一般會員 發表:7 回覆:9 積分:3 註冊:2006-07-19 發送簡訊給我 |
只要用一個Timer就行了,程式如下: void __fastcall TForm1::Timer1_Timer(TObject *Sender) if(frist_time == true) //給一個判斷條件式,再第一時間做以下動作 frist_time = false; //關閉frist_time,使下一次不會有frist_time for ( y = 0; y < CapImg2->Height; y ) //CapImg2-CapImg1 CapImg1->Assign(CapImg2); //把CapImg2指派到CapImg1
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |