我应该使用哪一个摄像头驱动程序?

我们提供各种不同的设备驱动程序,便于您在不同的操作系统上控制摄像头。本文的作用是帮助您根据摄像头接口、操作系统和应用程序通用要求确定适用于摄像头的驱动程序。本文仅适用于单镜头成像产品。“我应该使用哪一个 Ladybug 驱动程序?”提供特定于球面透镜摄像头的信息。

通过以下任一方式确定您的摄像头驱动程序信息:

  • 使用 Windows Device Manager。“使用 Windows Device Manager 确定软件和驱动程序版本”概述了此方法的步骤。
  • 使用摄像头控件。
    • 对于 Spinnaker,请使用 SpinView。
      1. 启动 SpinView:开始菜单→ 所有程序 → Point Grey Spinnaker SDK → SpinView。
      2. 从设备列表选择摄像头并单击切换驱动程序按钮。
    • 对于 FlyCapture,请使用 DriverControlGui。开始菜单 → 所有程序 → Point Grey FlyCapture2 SDK → 实用程序 → 驱动程序控制 GUI。

驱动程序与操作系统的兼容性

下表列出了所有兼容的操作系统及它们与不同驱动程序和接口的兼容性。

对于 Spinnaker SDK

这些操作系统兼容以下驱动程序。

操作系统 USB3 Vision GigE Vision
PGRUSBCam PGRLWF CorGigeFilter
Windows XP(32 位/64 位)  
Windows 7/Windows 8.1(32 位/64 位)   
Windows 10(32 位/64 位)  

对于 FlyCapture2

  • 标记了 (•) 的配置受支持。标记了 (x) 的不受支持。
  • 1394a 和 1394b 是 FireWire OHCI 主机适配器卡类型。两类卡可以使用 1394a/1394b 两种摄像头(1394b 设备的运行速度要比 1394a 总线上的 S400 慢)。
  • 1394 设备的性能可能会在安装 Windows XP SP2/SP3 后下降。“1394 设备性能”提供更多信息及建议的解决方案。
  • PGRxHCI 尚未进行 Windows XP SP1/SP2 适用性测试。
  • PGRxHCI 不建议用于机载主机控制器(例如,Intel 或 AMD)。
  • 我们的摄像头在 Linux 系统上直接与本地 Linux 驱动程序协作。
操作系统

FireWire USB 2.0/USB3 Vision GigE Vision
PGRCAM FirePRO
(pgr1394.sys)
PGRUSBCam PGRxHCI pgrGigE PGRLWF
1394a 1394b 1394a 1394b
Windows XP(32 位)SP1-SP3 x
Windows XP(64 位) x x
Windows 7/Windows 8.1(32 位/64 位)
Windows 10(32 位/64 位) x