關於使用WINDOWS API (VFW)做影像擷取的問題 |
尚未結案
|
deangelo_hu
一般會員 發表:4 回覆:5 積分:1 註冊:2003-04-23 發送簡訊給我 |
各位好
我目前有一台1394介面的CCD CAMERA
我用VFW做影像擷取的時候出現了所擷取進來的影像資料有少的現象
( 以一張320*240的影像分成五部分來說
我擷取到得影像只有( ((0~47)*320)
與((97~144)*320)
與((193~240)*320)這三部分其餘兩部分不見了)
然後我問了CCD CAMERA的公司這個現象 他們的回答是CAMERA的FRAME RATE
需調整為每秒30張的速度 所以以下是我所寫的CODE
hCapWnd = capCreateCaptureWindow("My Capture Window",
WS_VISIBLE,
0,
0,
320,
240,
Form1->Handle,
0);
capDriverConnect (hCapWnd, 0);
capPreviewRate(hCapWnd, 1000/30);
capPreview(hCapWnd,true);
我用capPreviewRate不管怎麼調整FRAME RATE都無法改散我目前的問題
所以想請教各位先進 到底是要如何調整FRAME RATE
PS:我有用Microsoft DirectX 9.0中的AmCap Sample去執行擷取影像的動作
的確在我將FRAME RATE調整為每秒30張時所擷取到的影像是正常的
若FRAME RATE 調整為非每秒30張時所擷取到的影像
皆跟我用VFW所遇到的問題一樣
想請教大家的是VFW 到底是要如何調整FRAME RATE為每秒30張
還是VFW無法做到每秒30張 而須改用Direct Show
謝謝
|
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
|
deangelo_hu
一般會員 發表:4 回覆:5 積分:1 註冊:2003-04-23 發送簡訊給我 |
|
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
|
deangelo_hu
一般會員 發表:4 回覆:5 積分:1 註冊:2003-04-23 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |