/BlackFlyPy

Python wrapper for using FLIR System's BlackFly S USB3 Camera (via Spinnaker SDK)

Primary LanguagePythonMIT LicenseMIT

Read Me

The library provides a Python class wrapper for FLIR Systems's Blackfly USB3 Camera.

By Chris Arcadia

Created on 2021/01/01.

Intended for use with the FLIR's Blackfly S USB3:

Software Requirements

  • FLIR Spinnaker driver
    • The pywheel for Spinnaker can be found here. The spinnaker_python-2.2.0.48-cp36-cp36m-win_amd64.zip archive from FLIR Support/Spinnaker/Windows/python was used in this repository.
    • Install Spinnaker wheel by running: pip install spinnaker_python-2.2.0.48-cp36-cp36m-win_amd64.whl after going through the driver read-me file and making the necessarying package installations.
    • Install the Spinnaker app for windows (for this repository we installed SpinnakerSDK_FULL_2.2.0.48_x64.exe from here)
    • Further documentation can be found here
  • Anaconda 3 (Anaconda3-4.4.0-Windows-x86.exe from the installer archive was used for development)
  • for Python to access the driver, use the ctypes package

Hardware Requirements

  • FLIR Blackfly USB 3 camera.
    • DeviceDisplayName: Point Grey Research Blackfly S BFS-U3-51S5C
    • DeviceModelName: Blackfly S BFS-U3-51S5C
    • DeviceType: USB3Vision
    • DeviceVendorName: Point Grey Research
    • DeviceCurrentSpeed: SuperSpeed
    • DeviceVersion: 1605.1.3.0
    • DeviceDriverVersion: PGRUSBCam3.sys : 2.7.3.249
  • CPU with USB 3 and enough RAM for the Python program to run.