2011-03-28 60 views
4

我正在編寫從IMAQ兼容的GigE攝像頭獲取圖像的LabVIEW軟件。是否有用於LabVIEW的虛擬/虛擬IMAQ相機?

問題:這是一個合作項目,所以我只能間歇性地訪問實際的相機。即使相機不存在,我也想繼續開發此軟件。

有沒有一種簡單/快速的方法在軟件中創建虛擬或虛擬IMAQ相機?理想情況下,我希望虛擬相機從AVI或一堆JPEG中抓取幀。像這樣的東西必須存在,我只是無法在Google上找到它。

我正在尋找不需要很長時間(例如< 2個小時的努力)並且通過標準的LabVIEW IMAQ接口抽象出來的東西,這樣我的軟件就不會知道或關心它是否處理虛擬相機或實際相機。

+0

你可以更新這個問題,沒有解決方案嗎? – Pedro77 2017-05-12 14:33:13

回答

2

可以使用LabVIEW類試試這個方法: Hardware Emulation Using LabVIEW Classes

+1

謝謝。這會起作用,但它不是很理想。要使用類來完成Harware模擬,我基本上必須圍繞每個IMAQ函數編寫包裝器。這看起來有點尷尬,因爲IMAQ框架已經被設計爲一個抽象層(它可以工作,不管特定的相機)。理想情況下,某人有一個適合IMAQ框架的虛擬相機。 – AndyL 2011-03-28 19:27:26

0

事情是這樣的:GigESim是相機仿真軟件。不幸的是,它是專有的並且太貴(> 500美元)以滿足我自己的需求,但也許其他人會發現這個鏈接很有用。

任何人都知道可行的開源替代方案?

2

如果您有IMAQdx驅動程序,您可以考慮購買價格爲10美元的廉價USB網絡攝像頭。

0

有一個IP Camera emulator project模擬與python的IP攝像頭。我沒有使用它自己,所以我不知道它是否可以由IMAQ使用。

讓我們知道它對你是否有好處。

2

使用IMAQdx驅動程序(假設您有),然後插入Vision Acquisition Express VI,您可以選擇AVI或甚至圖片作爲源。