請問影像擷取卡 UPG502A如何透過這張卡把影像傳到BCB6.0 |
尚未結案
|
tinaaaa
一般會員 發表:9 回覆:14 積分:4 註冊:2004-07-13 發送簡訊給我 |
|
Roach
中階會員 發表:61 回覆:104 積分:98 註冊:2002-11-05 發送簡訊給我 |
當然 , 有現成的元件比較方便
不能連的話就是是這個吧
試試這個吧
HWND hWndC; CAPTUREPARMS USB_CCD; LRESULT CALLBACK VideoData( HWND hWnd,LPVIDEOHDR lpVHdr){ return (LRESULT) TRUE;} __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { } //--------------------------------------------------------------------------- void __fastcall TForm1::FormCreate(TObject *Sender) { hWndC=capCreateCaptureWindow("USB_CCD", WS_CHILD | WS_VISIBLE,0, 0, 320, 240,Panel1->Handle,1); //設定CaptureWindows capDriverConnect (hWndC, 0); //與驅動程式連結 capOverlay(hWndC, true); //使用hardware overlay使video input directly into framebuffer,使不用CPU resources. capPreview(hWndC,true); //抓取影像出現在視窗中 capPreviewRate(hWndC, 1000/30); //每秒影像變化張數 capSetCallbackOnFrame(hWndC, &VideoData); } //--------------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender) { capFileSetCaptureFile(hWndC,"c:\\temp\\test.avi");//預設檔案名稱及位置 capFileSaveAs(hWndC,"c:\\temp\\test.avi"); capCaptureSequence(hWndC); //若無上述函數,將在c:\產生capture.avi //預設按Esc Key則停整存檔。 } //--------------------------------------------------------------------------- void __fastcall TForm1::Button2Click(TObject *Sender) { capDlgVideoCompression(hWndC); } //--------------------------------------------------------------------------- void __fastcall TForm1::Button3Click(TObject *Sender) { capDlgVideoFormat(hWndC); } _____________________________________________________________-------------- |
tinaaaa
一般會員 發表:9 回覆:14 積分:4 註冊:2004-07-13 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |