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

Panel 與CCD的問題,如何隱藏Panel

尚未結案
mailliw
一般會員


發表:6
回覆:6
積分:2
註冊:2003-11-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-03-17 07:44:37 IP:211.72.xxx.xxx 未訂閱
各位前輩 在這問一個小問題,之前也爬了不少的文章,始終沒看懂,如何用panel擷取CCD,並且把panel隱藏起來,只秀出處理過的Image物件。 我只要一將擷取影像的panel隱藏起來,擷取的動作就停止了,我是用FRAMECALLBACK的方式來進行影像的擷取,也試過前輩所說的用剪貼簿來處理,可是還是需要透過PANEL來抓取,這一部份看舊文章也沒有說的很詳細,或是我沒看到重點文章。 總之先在我希望可以做到在背景擷取影像作處理,畫面上只有處理過的影像,各位前輩救救我吧,萬分的感謝!
anpino
版主


發表:31
回覆:477
積分:231
註冊:2003-01-02

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-03-17 09:22:29 IP:61.66.xxx.xxx 未訂閱
panel->visible=false時,BCB會自動將enable也設為false,這就是為什麼只要一將擷取影像的panel隱藏起來,擷取的動作就停止。 擷取CCD影像會使用panel的原因只是利用panel擁有的記憶體儲存stream。 也就是說,只要有足夠的記憶體便可以,不一定要用panel。 ------------------------------- 數學系是內功很強(邏輯/分析) 資工系是招式很多(程式技巧) 就像令狐沖VS東方不敗:D Programmers Guide http://anpino.begin.8d8d.com
timhuang
尊榮會員


發表:78
回覆:1815
積分:1608
註冊:2002-07-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-03-17 09:48:37 IP:203.95.xxx.xxx 未訂閱
hi, 請改用 capSetCallbackOnVideoStream 及 capCaptureSequenceNoFile 來進行 capture webcam 的訊號即可不透過該 panel 的 dc 來取得 frame 資料, 試看看. 若你使用 FRAMECALLBACK (也就是 capSetCallbackOnFrame) 時, 是取得 preview 的資料, 所以若該 preview 的區域隱藏起來的話, 就會取不到資料囉!!
taishyang
站務副站長


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

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-03-17 14:28:13 IP:140.135.xxx.xxx 未訂閱
我提供一個超爛的方法
vcHWND = capCreateCaptureWindow("Capture Window", WS_CHILD | WS_VISIBLE, 0, 0, 1, 1, Panel1->Handle, 0);
便可以有近幾[隱藏]的效果 <>~我也是在學習的階段,回答的不好請您多多見諒與指教~
timhuang
尊榮會員


發表:78
回覆:1815
積分:1608
註冊:2002-07-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-03-17 15:08:26 IP:203.95.xxx.xxx 未訂閱
哈哈... taishyang 兄的方法也不失為可行的一招.. 應該可以解決 mailliw 的問題.
mailliw
一般會員


發表:6
回覆:6
積分:2
註冊:2003-11-05

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-03-17 22:47:32 IP:211.72.xxx.xxx 未訂閱
我是之前就試過這一招啦 不過那一個小點一被遮住就完了 那不用FORM 不用PANEL 那要用甚麼物件來存CCD的資料阿? 麻煩前輩說明一下
taishyang
站務副站長


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

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-03-17 22:55:56 IP:140.135.xxx.xxx 未訂閱
mailliw您好:
引言:不過那一個小點一被遮住就完了
您所說[完了]指的是? 發表人 - taishyang 於 2004/03/17 22:57:17
mailliw
一般會員


發表:6
回覆:6
積分:2
註冊:2003-11-05

發送簡訊給我
#8 引用回覆 回覆 發表時間:2004-03-17 23:02:00 IP:211.72.xxx.xxx 未訂閱
那被其他程式遮住的話 CCD又會停住 跟PANEL隱藏的情況一樣 所以我才在找可以透過記憶體存取的方式來進行CCD的擷取 而不要透過FORM 或是PANEL
taishyang
站務副站長


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

發送簡訊給我
#9 引用回覆 回覆 發表時間:2004-03-17 23:14:33 IP:140.135.xxx.xxx 未訂閱
mailliw您好:
引言:那被其他程式遮住的話CCD又會停住
我測試的結果並不會耶,我研一的時候做過一個小東西 利用攝影機抓取雷色光筆的軌跡來控制PowerPoint 當時就利用上述方式,程式在PowerPoint後面(被蓋住)來執行 並不會有停止的現象
系統時間:2024-05-13 22:08:37
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!