解決方案
許多因素會影響您的相機是否被NI支援,要確定NI的軟硬體是否支援您的相機首先第一步是確認該相機的匯流排種類(bus type)。匯流排種類可以是以下任何一種:
- USB 3.0 Vision
- GigE Vision
- Camera Link
- IEEE-1394 FireWire
- USB 2.0
- Parallel Digital
- Ethernet IP
如果您仍在考慮要購買什麼相機,並確保選擇正確的匯流排,
Choosing the Right Camera Bus這個連結提供每種相機的重點特色、優點和缺點等訊息。
USB 3.0 Vision
推薦用於新應用 :Yes
使用的驅動程式:NI-IMAQdx 4.2或更高版本
影像擷取卡(frame grabber) :電腦或裝置內建的擷取USB 3.0影像的功能或NI Frame Grabber
NI硬體和軟體支援任何符合AIA USB3 Vision Specification 1.0或更高版本的相機。有些相機可通過USB 3.0進行通訊,但不符合USB 3.0 Vision標準,因此應注意製造商的說明文件是否符合AIA USB3 Vision Specification 。
Companies that license USB3 Vision 這個連結列出了目前已通過USB 3.0 Vision認證的公司 。
如果您發現您的相機只是USB 3.0相機而不支援USB 3.0 Vision,您仍然可能可以使用相機的驅動程式(如果有的話)並使用Call Library Function Node進行調用 。然後,您可以將影像和相機資訊導入LabVIEW,然後使用Vision Development Module中提供的Vision Analysis libraries。但是,如果相機驅動程式有問題,那麼您需要與該公司聯絡。
GigE Vision
推薦用於新應用 :Yes
使用的驅動程式 :NI-IMAQdx
影像擷取卡 :透電腦或裝置內建的乙太網路孔擷取影像或透過NI Frame Grabber
NI硬體和軟體支援任何符合AIA GigE Vision Specification 1.0或更高版本的相機。有些相機可通過GigE進行通訊,但不符合GigE Vision標準,因此應注意製造商的說明文件是否符合AIA GigE Vision Specification
Camera Link
推薦用於新應用 :Yes
使用的驅動程序 :NI-IMAQ
影像擷取卡 : NI Frame Grabber
NI的硬體和軟體支援符合Camera Link標準(base, medium, full and extended)的Camera Link相機。然而,與其他介面相比,Camera Link相機需要一個相機文件(camera file)來告訴驅動程式如何獲取相機屬性的資訊,因此並非所有Camera Link相機都受NI支援。
NI建議您查詢Industrial Camera Advisor來確定特定的相機是否被NI支援。如果在支援列表上找不到您的相機,那麼代表National Instruments尚未測試該相機並且還沒有正式支援它,但仍可以使用以下選項:
- 使用NI Camera File Generator創建自製的相機文件。
- 瀏覽Discussion Forums論壇查詢是否有其他用戶已經創立自製的相機文件。
IEEE-1394 FireWire
推薦用於新應用 :No
使用的驅動程序 :NI-IMAQdx或NI-IMAQ IEEE-1394
影像擷取卡 :
NI Frame Grabber 。相機影像是透過FireWire匯流排來擷取的。
NI支援完全符合IIDC(DCAM)標準的FireWire相機。
NI現在透過IMAQdx驅動程式來支援Firewire設備。NI不再推薦使用NI-IMAQ IEEE-1394驅動程式,因為NI-IMAQdx在功能上基本已經取代了NI-IMAQ IEEE-1394。
USB 2.0
推薦用於新應用 :No
使用的驅動程序 :NI-IMAQdx 3.4或更高版本
影像擷取卡:無。通過USB 2.0匯流排使用DirectShow來擷取圖像。
NI建議不要將USB 2.0相機用於新應用,但NI硬體和軟體支援大多數相容於DirectShow的USB 2.0設備。相機製造商通常會為其生產的相機創造專屬的LabVIEW API,以支持DirectShow不具備的其他功能。建議您在允許的情況下時使用相機製造商的API。
USB 2.0相機現在可以透過IMAQdx或客製的API在LabVIEW內使用。
由於USB 2.0相機使用DirectShow進行擷取,相機廠商的驅動程式必須被正確安裝以及配置,以便IMAQdx能正確的操控相機。
Parallel Digital
推薦用於新應用 :No
使用的驅動程序 :NI-IMAQ
影像擷取卡 :NI不再銷售Parallel Digital的影像擷取卡
Parallel Digital在功能上已被Camera Link取代。Parallel Digital相機需要相機文件來告訴驅動程式如何獲取相機屬性的資訊,因此並非所有Parallel Digital相機都受支持。
NI支持以下列格式發送數據的Parallel Digital相機:
要驗證National Instruments硬體和軟體是否支持該相機,請使用
Industrial Camera Advisor 。
如果您使用的是第三方影像擷取卡,您需要查看知識庫文章
Can I Use My Third-Party Frame Grabber with Vision Acquisition Software?
Ethernet IP
推薦用於新應用 :No
使用的驅動程序 :NI-IMAQdx 3.5或更高版本
影像擷取卡 :無。影像透過乙太網路來擷取。
Ethernet IP在功能上已被GigE Vision取代,NI僅支持Basler和Axis生產的的Internet Protocol (IP) 相機。 IP相機通常透過乙太網來發送壓縮影像,NI-IMAQdx驅動程式僅支援提供MJPEG圖像的IP相機。
Axis IP必須具備韌體版本2.0或更高版本才能被NI支援。