2012-02-16 89 views
1

我們在實驗室中有一個「MC1362攝像頭」和一個「Inspecta-5」圖像採集卡。 LABVIEW11中有一個程序可以從圖像採集卡獲取數據,但是由於Labview速度很慢,我的主管告訴我用C++編寫程序來從圖像採集卡獲取數據。我不知道如何編寫一個C++程序來連接到圖像採集卡並進行數據採集。我知道如何用C++編寫一個軟件,但從不嘗試編程來連接硬件並從中讀取數據。是否有任何特定的庫或框架可以幫助我或任何教程? 如果有人知道,請幫助我解決這個問題。如何使用C++從圖像採集卡中進行數據採集

更新:只是爲了補充,我們正在做醫學圖像分析,並且激光照亮了一個主體,所以相機會拍照並傳給計算機。我需要抓住圖片並分析它們。

+0

我會先與Inspecta-5的製造商交談,或者在他們的網站上查看。 – 2012-02-16 23:07:06

+0

你正在使用哪個操作系統? – 2012-02-16 23:07:32

+0

嗨leondro,所有的攝像頭和framgrabber驅動程序都基於Windows。 – user261002 2012-02-16 23:12:16

回答

1

你基本上有幾個選項,

1看看是否有對採集卡的SDK,如果這是通常更容易然後選擇2,但當然限制與採集或familly工作的抓取卡片,我們用eurysys抓取卡片這樣做。

2假設您在Windows平臺上運行,實現DirectShow filtergraph並編寫您自己的輸出過濾器以獲取數據,DirectShow的SDK非常好,並且有很多示例。這種方法要靈活得多,你應該可以使用一些抓取器,但它也很複雜,我們這樣做是爲了USB /一些其他內置抓取器。

我們的軟件在Delphi 7中完成,但它只是導入DLL,對於C++應該沒問題,而且大多數SDK都是用C++寫的。

我知道它不是很多,但它是一個開始的地方。

更新 剛剛做了快速谷歌搜索,並沒有該採集卡的SDK,並在第一次看它的接縫非常直接。

+0

嗨,非常感謝您的回答,我在網上搜索並找到支持Inspecta-5的HALCON 10界面,但不幸的是它似乎是一個昂貴的界面,我想知道你有沒有找到其他的東西?請告訴我。謝謝。 – user261002 2012-02-17 08:04:51

+0

我剛剛搜索了「Inspecta-5 SDK」,但是這裏有一個鏈接到那裏下載頁面http://www.mikrotron.de/index.php?en_downloadfiles – Dampsquid 2012-02-17 09:43:52

+0

非常感謝你的時間和你的回覆:D – user261002 2012-02-18 12:32:01