VisionBank機(jī)器視覺軟件選擇使用xxx相機(jī)后,無法采集圖像?
VisionBank機(jī)器視覺軟件使用相機(jī)時,需要安裝相機(jī)廠家發(fā)布的SDK,并且SDK版本要和我們軟件指定的一致。VisionBank機(jī)器視覺軟件支持的SDK的版本如下圖所示紅色字體位置顯示,請?jiān)谲浖喜樵儭?/span>
VisionBank機(jī)器視覺軟件是基于對各相機(jī)公司的SDK進(jìn)行了二次封裝來實(shí)現(xiàn)圖像采集的,如果圖像采集有問題請按照一下流程逐個排查:
1)確認(rèn)相機(jī)原廠的SDK自帶的Demo是否可以正常采集圖像。如果有問題請聯(lián)系相機(jī)采購渠道和相機(jī)公司技術(shù)支持。VisionBank機(jī)器視覺軟件是基于對各相機(jī)公司的SDK進(jìn)行了二次封裝來實(shí)現(xiàn)圖像采集的,只有相機(jī)SDK自帶的Demo可以采集圖像了,才有可能正常使用。
2)系統(tǒng)內(nèi)存是否足夠,如果內(nèi)存不足會導(dǎo)致圖像采集失敗。以下幾種情況可能出現(xiàn)內(nèi)存不足:
a)圖像分辨率較大并且使用了多個相機(jī),例如圖像大于5M甚至是彩色相機(jī);
b)算法流程中使用了數(shù)量較多的模塊;
這種情況建議使用Windows x64操作系統(tǒng)和x64版本的VisionBank,并建議內(nèi)存至少8G
3)相機(jī)是否受到復(fù)雜電磁環(huán)境的干擾,確保線纜質(zhì)量沒有問題。
4)上述問題排查后如果還是有問題,請聯(lián)系購買渠道
VisionBank機(jī)器視覺軟件目前無法支持xxx相機(jī)或I/O卡,如何解決?
有兩個解決辦法:
1)VisionBank支持用戶自定義相機(jī)。在軟件安裝目錄下可以找到Develop目錄,例如
D:\VisionBank\Develop\
在Develop目錄下有自定義相機(jī)和自定義I/O卡的例子程序。按照例子用戶可以自行開發(fā)相機(jī)控制程序,編譯好DLL輸出到
D:\VisionBank\VDCamera\
按照例子用戶可以自行開發(fā)I/O卡控制程序,編譯好DLL輸出到
D:\VisionBank\VDDido\
然后在相機(jī)中啟用自定義相機(jī)或自定義I/O卡即可。
自定義相機(jī)和自定義I/O開發(fā)過程中需要安裝MvitSDK庫,并且按照MvitSDK幫助中的說明設(shè)定VS2005/VS2012等開發(fā)工具的路徑。
自定義相機(jī)和自定義I/O開發(fā)過程中需要調(diào)試時,可執(zhí)行程序選擇VisionBank.exe進(jìn)行調(diào)試。