解决方案
摄像机兼容性由许多因素决定,但确定特定摄像机是否支持NI硬件和软件的第一步是确定总线类型。总线类型可以是以下任何一种:
- USB 3.0 Vision
- GigE Vision
- Camera Link
- IEEE-1394 FireWire
- USB 2.0
- 并行数字接口
- 以太网IP
如果您仍在考虑购买哪种相机并希望确保选择正确的总线,
选择合适的相机总线可提供有关每种相机的重要考虑因素,优点和缺点的信息。
USB 3.0 Vision
推荐用于新应用 :是的
使用的驱动程序 :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标准,因此应注意确保制造商的文档符合要求。
以下是目前已通过USB 3.0 Vision认证的公司列表 。
如果您发现您的相机只是USB 3.0相机而不兼容USB 3.0 Vision,您仍然可以使用相机的驱动程序(如果可用)并使用Call Library Function Node进行调用 。然后,您可以将图像和摄像机信息导入LabVIEW,然后使用Vision Development Module中提供的Vision Analysis库。但是,如果出现驱动程序问题,那么您需要与该公司联系。
GigE Vision
推荐用于新应用 :是的
使用的驱动程序 :NI-IMAQdx
Frame Grabber:通过内置于计算机/目标或NI Frame Grabber的以太网端口获取的图像
NI硬件和软件支持任何符合AIA GigE Vision规范1.0或更高版本的相机。有些摄像机通过以太网进行通信但不符合GigE Vision标准,因此应注意确保制造商的文档符合要求。
Camera Link
推荐用于新应用 :是的
使用的驱动程序 :NI-IMAQ
Frame Grabber : NI Frame Grabber
NI硬件和软件支持符合Camera Link标准(基本,中等,完整和扩展)的Camera Link相机。然而,与其他标准相比,Camera Link相机需要相机文件来告诉驱动程序相机的属性是如何曝光的,因此并非所有Camera Link相机都受支持。
要验证特定摄像机是否兼容,NI建议检查Industrial Camera Advisor。如果找不到您的相机,那么National Instruments尚未测试相机并且没有正式支持它,但仍可以使用以下选项:
- 使用NI Camera File Generator创建自定义相机文件。
- 检查讨论论坛以查看其他用户是否先前已创建自定义相机文件。
IEEE-1394 FireWire
推荐用于新应用 :否
使用的驱动程序 :NI-IMAQdx或NI-IMAQ IEEE-1394
Framegrabber :
NI Frame Grabber 。图像是通过FireWire总线获取的。
NI支持完全符合IIDC(DCAM)标准的FireWire相机。
现在通过IMAQdx支持Firewire设备。不再推荐NI-IMAQ IEEE-1394驱动程序,NI不支持NI-IMAQ IEEE-1394驱动程序,因为它已被NI-IMAQdx功能性取代。
USB 2.0
推荐用于新应用 :否
使用的驱动程序 :NI-IMAQdx 3.4或更高版本
Frame Grabber :无。通过USB 2.0总线使用DirectShow获取图像。
建议不要将USB 2.0相机用于新应用,但NI硬件和软件支持大多数兼容DirectShow的USB 2.0设备。相机制造商通常会为其特定相机创建LabVIEW API,以支持DirectShow不具备的其他功能。建议您在可用时使用制造商的API。
现在,通过制造商的API或IMAQdx支持USB 2.0设备。
由于USB 2.0摄像头使用DirectShow进行采集,因此必须正确安装和配置摄像头制造商的驱动程序,以便在使用IMAQdx时支持摄像头。
并行数字
推荐用于新应用 :否
使用的驱动程序 :NI-IMAQ
Frame Grabber :NI不再销售Parallel Digital图像采集卡。
Parallel Digital已在功能上被Camera Link标准取代。并行数码相机需要相机文件来告诉驱动程序相机的属性是如何曝光的,因此并非所有并行数码相机都受支持。
NI支持以下列格式发送数据的并行数码相机:
要验证National Instruments硬件和软件是否支持相机,请使用
Industrial Camera Advisor 。
如果您使用的是第三方图像抓取器,您可能需要查看知识库文章
我可以使用IMAQ VI来使用我的第三方帧抓取器吗?
以太网IP
推荐用于新应用 :否
使用的驱动程序 :NI-IMAQdx 3.5或更高版本
Frame Grabber :无。图像通过以太网获取。
以太网IP在功能上已被GigE Vision取代,NI仅支持Basler和Axis制造的互联网协议(IP)摄像机。 IP摄像机通常通过以太网连接发送压缩图像,NI-IMAQdx驱动程序仅支持提供MJPEG图像的IP摄像机。
Axis IP摄像机必须支持固件版本2.0(或更高版本)。