Mil.... |
尚未結案
|
NICK0401
一般會員 發表:10 回覆:17 積分:5 註冊:2003-10-08 發送簡訊給我 |
|
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
|
NICK0401
一般會員 發表:10 回覆:17 積分:5 註冊:2003-10-08 發送簡訊給我 |
|
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
|
NICK0401
一般會員 發表:10 回覆:17 積分:5 註冊:2003-10-08 發送簡訊給我 |
|
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
|
NICK0401
一般會員 發表:10 回覆:17 積分:5 註冊:2003-10-08 發送簡訊給我 |
|
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
NICK0401您好:
您可以先試試看小弟的拙作
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=39076
【發表】擷取攝影機畫面的Panel元件
假如是多PORT的影像擷取卡那可能沒有辦法抓到全部的影像< >
或是等待有經驗的人可以幫您
順心< >
|
NICK0401
一般會員 發表:10 回覆:17 積分:5 註冊:2003-10-08 發送簡訊給我 |
引言: NICK0401您好: 您可以先試試看小弟的拙作 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=39076 【發表】擷取攝影機畫面的Panel元件 假如是多PORT的影像擷取卡那可能沒有辦法抓到全部的影像< > 或是等待有經驗的人可以幫您 順心< >vfw我之前有用過,不過不太會用, 順便請教一個問題:我用vfw擷取影像,讓它連續顯示在Panel上, 不過這樣沒辦法同時執行我對於影像追蹤方面的程式, 是因為cpu資源的關係嗎? 有沒有什麼方法可以用vfw連續顯示,又能同時一邊執行對於影像追蹤的程式碼? 要用Thread嗎? 我之前是用WebCam,用其SDK內的元件可以一直顯示影像,同時又可以執行對於影像追蹤的程式碼. |
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
|
ddy
站務副站長 發表:262 回覆:2105 積分:1169 註冊:2002-07-13 發送簡訊給我 |
|
m58610
初階會員 發表:22 回覆:83 積分:36 註冊:2003-09-07 發送簡訊給我 |
這是我專題後面打的附錄...希望可以幫助你
因為我之前也是用很久...學長資料都沒有這部分..
所以才會想打附錄..ㄏㄏ...
實驗室用MIL Lite 2.0
不知道你是不是用7.0新版....
參考看看吧...
影像擷取卡驅動函式庫 因為實驗室中所使用的影像擷取卡廠牌為Matrox,所以如欲要在BCB中驅動影像擷取卡,就需要使用到Matrox公司所生產的影像函式庫(Matrox Image Library),簡稱MIL,以下逐步介紹需要使用到的語法。 1程式前處理 首先要先安裝MIL程式至電腦上,安裝結束後,將安裝目錄中INCLUDE裡所有檔案複製到BCB裡的INCLUDE資料夾中,再將安裝目錄中LIBRARY所有檔案複製到BCB的LIB資料夾中。啟動BCB後,將先前複製的lib檔加入來源之中。 2驅動影像卡 2.1 #include "MIL.H" 將MIL.H加入include中以便取得之後語法的定義。 2.2 MIL_ID MilApplication, MilSystem, MilDisplay, MilDigitizer, MilImage, 用MIL_ID宣告之後程式會使用到的變數。 2.3 MappAlloc(M_SETUP,&MilApplication); 先利用MappAlloc來配置各應用程式,不管何種影像卡都一樣。 MsysAlloc(M_SYSTEM_METEOR,M_DEFAULT,M_DEFAULT,&MilSystem); 設定影像擷取卡,此程式供METEOR影像卡使用。 MdigAlloc(MilSystem,M_DEFAULT,"M_RS170",M_DEFAULT,&MilDigitizer); 設定CCD Camera,如用黑白CCD則使用"M_RS170",彩色CCD則為"M_NTSC"。 MdispAlloc(MilSystem,M_DEFAULT,"M_DEFAULT",M_DEFAULT,&MilDisplay); 配置不同顯示器,不論何種影像卡都是如此寫法。 MbufAlloc2d(MilSystem,256,256,8 M_UNSIGNED,M_IMAGE M_DISP M_GRAB M_PROC,&MilImage); 設定影像BUFFER,尺寸為256×256,8 M_UNSIGNED是8bits無號數黑白BUFFER。 3讀取、儲存資料 3.1 MdispSelectWindow(MilDisplay,MilImage,Form1->Handle); 設定影像顯示在Form1表單上。 MdigGrabContinuous(MilDigitizer,MilImage); 使螢幕上顯示連續的影像。 3.2 MdigHalt(MilDigitizer); 暫停CCD影像並取此時影像至記憶體中暫存。 MbufExport("image.raw",M_RAW,MilImage); 將記憶體中的影像儲存成檔案,"image.raw"為檔案路徑與檔案名,M_RAW是存成RAW檔案格式,還有M_TIFF與M_MIL可使用。 4釋放影像卡 程式結束前一定要將配置的資源釋放掉,否則再一次執行應用程式時會有錯誤產生。 MbufFree(MilImage); 釋放緩衝區。 MdispFree(MilDisplay); 釋放顯示器。 MdigFree(MilDigitizer); 釋放數位裝置。 MsysFree(MilSystem); 釋放系統。 MappFree(MilApplication); 釋放應用程式。 |
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
|
roger-c
一般會員 發表:7 回覆:14 積分:4 註冊:2003-11-20 發送簡訊給我 |
|
NICK0401
一般會員 發表:10 回覆:17 積分:5 註冊:2003-10-08 發送簡訊給我 |
|
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
|
roger-c
一般會員 發表:7 回覆:14 積分:4 註冊:2003-11-20 發送簡訊給我 |
|
m58610
初階會員 發表:22 回覆:83 積分:36 註冊:2003-09-07 發送簡訊給我 |
引言: 不好意思,小弟我最近要接觸MIL影像程式資料庫軟體,是不是要有C語言的基礎才能使用?謝謝回應他的library..bcb..vc..vb都可以用 引言: 首先感謝m58610。 我是使用MIL Lite 7.0裡面的Active MIL所提供的元件,如何使用 可以參考Help,有詳盡說明。 我想應該不用,只要有程式基礎,不論C或VB皆可新軟體實驗室這一個月才買... 所以我不是很熟..不過我有下載到使用手冊..中文的歐... 你可以去泰洛網站...加入一般會員...不用錢的.. 不需要加入VIP會員..那一年需要5000元... 裡面有一些資料可以抓...包刮軟體使用手冊.... |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |