線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2260
推到 Plurk!
推到 Facebook!

請各位大大推薦一下影像擷取卡

 
Roach
中階會員


發表:61
回覆:104
積分:98
註冊:2002-11-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-08-28 09:56:23 IP:210.68.xxx.xxx 未訂閱
我目前的影像擷取卡是 UPG-301B 的 有時候一模一樣的 CODE 抓下來的圖是全黑的 電腦重新開機後又自動 OK  (不知道是code爛還是卡爛,不過我想因該是後者) 而且只能接視訊會議用的那種低階的 >< >< >< >< > 試車總是問題多
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-08-28 14:12:19 IP:140.135.xxx.xxx 未訂閱
Roach您好:
引言: 我目前的影像擷取卡是 UPG-301B 的 有時候一模一樣的 CODE 抓下來的圖是全黑的 電腦重新開機後又自動 OK (不知道是code爛還是卡爛,不過我想因該是後者)
方便將您連結攝影機的code貼上來嗎? 說不定是程式碼的問題 順心 <>~我也是在學習的階段,回答的不好請您多多見諒與指教~
Roach
中階會員


發表:61
回覆:104
積分:98
註冊:2002-11-05

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-08-29 09:51:20 IP:210.68.xxx.xxx 未訂閱
taishyang 您好 我的code 在這邊 , 先謝謝您了 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=36325 該不會您也是用 UPG-301B 的卡吧? < > 有任何的發現或建議都很感激ㄛ < > 試車總是問題多
bee0606
一般會員


發表:22
回覆:30
積分:10
註冊:2003-08-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-08-29 12:20:13 IP:163.25.xxx.xxx 未訂閱
請問先進...用上述程式會出現DLUSR.BPI...這是要自己建嗎....
Roach
中階會員


發表:61
回覆:104
積分:98
註冊:2002-11-05

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-08-29 12:32:10 IP:210.68.xxx.xxx 未訂閱
看到您的回應我又在compiler一次! 沒問題ㄋㄟˋ 而且我有搜尋我的電腦 並沒有您說的
bee0606
一般會員


發表:22
回覆:30
積分:10
註冊:2003-08-12

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-08-29 12:45:05 IP:163.25.xxx.xxx 未訂閱
我會出現這訊息...我是用BCB 6.0.....謝謝先進..是我BCB有問題嗎..
bee0606
一般會員


發表:22
回覆:30
積分:10
註冊:2003-08-12

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-08-29 12:49:43 IP:163.25.xxx.xxx 未訂閱
還有會出現這
Roach
中階會員


發表:61
回覆:104
積分:98
註冊:2002-11-05

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-08-29 13:14:24 IP:210.68.xxx.xxx 未訂閱
Hi bee0606    應該是我的BCB環境有裝別的元件如Indy 而且我的project 內雖然沒有用到這些東西 不過在 PACKAGE 內有勾選 你試試在projcect 的 options 內找到packages 的次頁 把 project 內沒有用到的package 勾勾 disable 掉 如 dababase 的東西 indy 的東西 -------------- 試車總是問題多
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-08-29 13:43:36 IP:140.135.xxx.xxx 未訂閱
Roach您好:  您可以參考下面的文章  http://delphi.ktop.com.tw/topic.php?TOPIC_ID=36511 我覺得應該是code的問題 您參考看看 <>< face="Verdana, Arial, Helvetica">引言:該不會您也是用 UPG-301B 的卡吧? 對啊,我也是用這一張擷取卡,但並沒有發生像您一樣的情況 順心 <>~我也是在學習的階段,回答的不好請您多多見諒與指教~
Roach
中階會員


發表:61
回覆:104
積分:98
註冊:2002-11-05

發送簡訊給我
#10 引用回覆 回覆 發表時間:2003-08-29 14:56:32 IP:210.68.xxx.xxx 未訂閱
hi taishyang 看到您也是用一樣的卡卻沒有問題我實在有點三條線< > 不過您提供的連結我看過了,好像沒有甚麼差異的地方 我的 >可能是我功力太弱< > >) 還是驅動程式沒灌好(例如驅動程式與卡的版本別不同) 不過話說回來,應該不至於發生時有時無的bug -------------- 試車總是問題多
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#11 引用回覆 回覆 發表時間:2003-08-29 15:13:48 IP:140.135.xxx.xxx 未訂閱
Roach您好: 在您的code中,您的Device的編號為0 (您確定嗎?)   
capDriverConnect (hCapWnd, 0 );
但您可以參考一下之前的連結的方式(掃描全部的編號)
 
for(int i=0;i<10;i  )
 {
  a=capDriverConnect(ghCapWnd,i);
  if( a ) break;
 }
  if( !a )
   ShowMessage("攝影機連接失敗..");
連結中的另外一個連結可以觀察您的編號為何,因為在我的電腦 UPG-301B編號是2,所以
capDriverConnect(ghCapWnd,2);
這樣才會看到畫面 順心 <>~我也是在學習的階段,回答的不好請您多多見諒與指教~
Roach
中階會員


發表:61
回覆:104
積分:98
註冊:2002-11-05

發送簡訊給我
#12 引用回覆 回覆 發表時間:2003-08-29 15:22:29 IP:210.68.xxx.xxx 未訂閱
謝謝 taishyang 大大的回應 可能我沒能把問題描述清楚 攝影機啟動後畫面可以正常看到攝影機擷取下來即時的影像 不過有時候抓取單張bmp的時候,也就是下面這一行 capFileSaveDIB(hCapWnd,"C:\\01.bmp") 擷取到的01.bmp 是一片漆黑 (這時候 panel1->Handle preview 的畫面還是即時正常的顯示) 發生這問題時通常重新開機就可以 有幾次暖開機不行 一定要把主機 power off 然後 power on 才行 (01.BMP才存得到畫面) 所以我會懷疑這一張卡 -------------- 試車總是問題多
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#13 引用回覆 回覆 發表時間:2003-08-29 15:42:21 IP:140.135.xxx.xxx 未訂閱
Roach您好:  對不起,我誤會您的意思了< > 不過我的不會發生這樣的情況耶< >真是神奇 那您試試下面的方式,應該可以抓到圖片
 TCanvas *csBuf=new TCanvas;
 HDC hDC=GetDC(Panel1->Handle);
 csBuf->Handle=hDC;
 Graphics::TBitmap*Source=new Graphics::TBitmap();
 Source->Width=Panel1->Width;
 Source->Height=Panel1->Height;
 Source->Canvas->CopyRect(Rect(0, 0, Source->Width, Source->Height),
      csBuf, Rect(0, 0, Panel1->Width, Panel1->Height));
 Image2->Picture->Assign(Source);
 ReleaseDC(0, hDC);
 delete csBuf;
 delete Source;
 
順心 <>~我也是在學習的階段,回答的不好請您多多見諒與指教~
Roach
中階會員


發表:61
回覆:104
積分:98
註冊:2002-11-05

發送簡訊給我
#14 引用回覆 回覆 發表時間:2003-08-29 16:01:46 IP:210.68.xxx.xxx 未訂閱
感謝 taishyang  用DC應該會沒有問題 下次又出現一樣的狀況時我用 DC 看看 <感謝 taishyang> * n次 ......高手就是不一樣 -------------- 試車總是問題多
bee0606
一般會員


發表:22
回覆:30
積分:10
註冊:2003-08-12

發送簡訊給我
#15 引用回覆 回覆 發表時間:2003-08-29 17:16:56 IP:163.25.xxx.xxx 未訂閱
不好意思..用了相關資料..畫面還是一片黑暗...不知是需要作何改變...
Roach
中階會員


發表:61
回覆:104
積分:98
註冊:2002-11-05

發送簡訊給我
#16 引用回覆 回覆 發表時間:2003-08-29 17:32:51 IP:210.68.xxx.xxx 未訂閱
如果可以正常 compiler 建議使用taishyang 版主剛剛提到的方法 如下,把所有的channel掃過一次    for(int i=0;i<10;i ) { a=capDriverConnect(ghCapWnd,i); if( a ) break; } if( !a ) ShowMessage("攝影機連接失敗.."); 如果還不行 建議開驅動程式附的 demo 程式 看看可不可以正常顯示畫面 -------------- 試車總是問題多
bee0606
一般會員


發表:22
回覆:30
積分:10
註冊:2003-08-12

發送簡訊給我
#17 引用回覆 回覆 發表時間:2003-08-29 17:42:56 IP:163.25.xxx.xxx 未訂閱
我DEMO程式可以用...先進所指的CHANNEL是指....因為我的SOURCE是BNC...是接紅色的BNC..所以DEMO的CHANNEL NUM是1.... 不過還是會出現攝影機連接失敗.....>O<
Roach
中階會員


發表:61
回覆:104
積分:98
註冊:2002-11-05

發送簡訊給我
#18 引用回覆 回覆 發表時間:2003-08-29 17:50:47 IP:210.68.xxx.xxx 未訂閱
很抱歉我指的 channel 是taishyang 版主底下的這個意思 在您的code中,您的Device的編號為0 (您確定嗎?) capDriverConnect (hCapWnd, 0 ); 但您可以參考一下之前的連結的方式(掃描全部的編號) for(int i=0;i<10;i ) { a=capDriverConnect(ghCapWnd,i); if( a ) break; } if( !a ) ShowMessage("攝影機連接失敗.."); 連結中的另外一個連結可以觀察您的編號為何,因為在我的電腦 UPG-301B編號是2,所以 capDriverConnect(ghCapWnd,2); 這樣才會看到畫面 不好意思造成你的誤會 先進是taishyang版主啦 我只是nobody -------------- 試車總是問題多
bee0606
一般會員


發表:22
回覆:30
積分:10
註冊:2003-08-12

發送簡訊給我
#19 引用回覆 回覆 發表時間:2003-08-29 18:17:30 IP:163.25.xxx.xxx 未訂閱
先進您好..這是過...會出現連結錯誤..不過廠商所附的DEMO程式..是可以看到影像的...WIT這軟體也可以.....
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#20 引用回覆 回覆 發表時間:2003-08-29 18:35:53 IP:140.135.xxx.xxx 未訂閱
bee0606您好:   請問您有安裝過USB介面的攝影機嗎? (尤其是羅技的)   我之前有發生過一個現象,安裝羅技的攝影機後   就抓不到影像擷取卡的攝影機了,解決方式是移除羅技的攝影機   重新安裝影像擷取卡的驅動程式    順心 <>~我也是在學習的階段,回答的不好請您多多見諒與指教~
系統時間:2024-04-26 0:05:38
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!