Spinnaker C++
1.27.0.0
Introduction

The Spinnaker application programming interface (API) is used to interface with FLIR's USB3 Vision and GigE Vision cameras.

Benefits of Spinnaker

Benefits of Spinnaker

The Spinnaker SDK is developed based on GenICam. GenICam provides a unified application programming interface to users of machine vision cameras. An introduction to GenICam can be found on EMVA’s website.

Some of the key benefits of using the Spinnaker SDK include:

Forward Compatibility

New Graphical User Interface

Backwards Compatibility

Differences between Spinnaker and FlyCapture2 Support

The Spinnaker SDK is recommended for users developing new vision applications. Spinnaker provides users with many powerful features to streamline their development process. Users of USB 2.0 and IEEE1394 cameras, or users looking for certain GPIO features, may still require FlyCapture2. The following table summarizes the differences between the features, cameras and platforms supported by Spinnaker and FlyCapture2.

    Spinnaker FlyCapture2
Feature Support Feature Search Yes No
GenICam Compliant Yes No
Dynamic Feature Loading Yes No
Standard Feature Naming Convention Yes No
Serial on GPIO No Yes
PWM via GPIO No Yes
Camera Support Blackfly S Yes No
Oryx Yes No
USB 3.1 Cameras
GS3-U3, BFLY-U3, CM3-U3, FL3-U3
Yes Yes
GigE Cameras
GS3-PGE, BFLY-PGE, FL3-GE
Yes Yes
USB 2.0 Cameras No Yes
IEEE 1394 Cameras No Yes
Ladybug (use the Ladybug SDK) No No
Bumblebee (use the Triclops SDK) No No
Platform Support Windows Yes Yes
Linux Yes Yes
ARM Yes Yes
Contact Support Spinnaker® SDK Programmer's Guide and API Reference