由於火線攝像機由於帶寬限制而變得過時,所以好像攝像機制造商正在切換到USB 3.0或千兆以太網接口。兩者都有許多製造商都遵守的標準USB3 Vision和GigE Vision。然而,似乎每個製造商 - Basler,Pointgrey,Ximia和其他公司 - 都有自己的SDK,用於與他們的相機進行接口連接。在開發應用程序時,開發人員需要學習和接觸每個API,這很痛苦,或者堅持一個製造商。我可能會誤解,但在這種情況下,如果開發人員需要使用依賴製造商的API,那麼行業標準的重點是什麼?是否會有用於USB3 Vision和/或GigE Vision相機的類似libdc1394的API?
對於FireWire攝像機,開發人員可以訪問libdc1394跨平臺的高級API。他們不需要擔心製造相機的人是誰,也不需要另外編寫驅動程序。對於USB3 Vision和GigE Vision來說甚至有可能這樣嗎?如果是這樣,誰來開發呢?
此主題已超過一年,但我有幾個問題。 「GenTL提供者」是指傳輸層的實現嗎?我是GenICam的新手,所以我不確定誰實現了傳輸層。我期望GenICam兼容相機供應商提供XML文件描述符和傳輸層實現嗎? – M312V
大多數相機供應商提供他們的GenTL實現(cti文件)和xml文件。 GenTL標準描述瞭如何接收xml文件。有關更多詳細信息,請閱讀此處提供的標準規範:http://www.emva.org/standards-technology/genicam/genicam-downloads/。 – AdamF