全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1152
推到 Plurk!
推到 Facebook!

請教有關於使用2010BCB的攝影機擷取

缺席
student38
一般會員


發表:22
回覆:13
積分:7
註冊:2010-04-14

發送簡訊給我
#1 引用回覆 回覆 發表時間:2011-08-01 14:27:24 IP:120.114.xxx.xxx 訂閱
我使用過BCB6想學習BCB2010使用BCB6的能正常開啟攝影機 但是使用到2010卻無法開啟 依樣是一個按鍵一個PANEL 請問2010還需要設定什麼嗎?
程式都正常跑 2010卻無法開啟 BCB6可以正常開啟

[code cpp]
hCapWnd = capCreateCaptureWindow("My Capture Window", WS_CHILD | WS_VISIBLE,0, 0, width, height,Form1->Panel1->Handle, 0 );
bool a = false;
for( int i = 0; i < 10; i )
{
a = capDriverConnect( hCapWnd, i );
if( a ) break;
}
if( !a )
{
ShowMessage("攝影機連接失敗..");
}
capOverlay(hCapWnd, true);
capPreview(hCapWnd,true);
capPreviewScale(hCapWnd,true);
capPreviewRate(hCapWnd, 1000/30);
capGetVideoFormat(hCapWnd, &bmi, sizeof(BITMAPINFO));
bmi.bmiHeader.biWidth=width;
bmi.bmiHeader.biHeight=height;
SetWindowPos(hCapWnd, 0, 0, 0, bmi.bmiHeader.biWidth,bmi.bmiHeader.biHeight,0);
Form1->Panel1->ClientHeight=bmi.bmiHeader.biHeight;
Form1->Panel1->ClientWidth=bmi.bmiHeader.biWidth;

[/code]

student38
一般會員


發表:22
回覆:13
積分:7
註冊:2010-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2011-08-01 14:55:11 IP:120.114.xxx.xxx 訂閱
以解決!
我發現我忘了設定攝影機的長寬
width=320;
height=240;
系統時間:2017-12-12 12:25:51
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!