Definitions file for Spinnaker. More...
Classes | |
struct | PNGOption |
Options for saving PNG images. More... | |
struct | PPMOption |
Options for saving PPM images. More... | |
struct | PGMOption |
Options for saving PGM images. More... | |
struct | TIFFOption |
Options for saving TIFF images. More... | |
struct | JPEGOption |
Options for saving JPEG image. More... | |
struct | JPG2Option |
Options for saving JPEG2000 image. More... | |
struct | BMPOption |
Options for saving Bitmap image. More... | |
struct | SIOption |
Options for saving Spinnaker image. More... | |
struct | LibraryVersion |
Provides easier access to the current version of Spinnaker. More... | |
struct | ActionCommandResult |
Action Command Result. More... | |
struct | CCMSettings |
struct | DeviceEventInferenceData |
Data fields for Device Event payload for EventInference. More... | |
struct | DeviceEventExposureEndData |
Data Fields for Device Event payload for EventExposureEnd. More... | |
struct | ImagePixel |
Image Pixel Structure. More... | |
struct | Stereo3DPoint |
3D Point Structure More... | |
struct | PointCloudParameters |
struct | StereoCameraParameters |
Variables | |
const uint64_t | EVENT_TIMEOUT_NONE = 0 |
Timeout values for getting next image, device, or interface event. | |
const uint64_t | EVENT_TIMEOUT_INFINITE = 0xFFFFFFFFFFFFFFFF |
Definitions file for Spinnaker.
enum ActionCommandStatus |
enum BufferOwnership |
enum CCMApplication |
enum CCMColorSpace |
enum CCMColorTemperature |
enum CCMSensor |
enum CCMType |
Color processing algorithms.
Please refer to our knowledge base at article at https://www.flir.com/support-center/iis/machine-vision/knowledge-base/different-color-processing-algorithms-in-flycapture2 for complete details for each algorithm.
enum Error |
The error codes used in Spinnaker.
These codes are returned as part of Spinnaker::Exception. The error codes in the range of -1000 to -1999 are reserved for exceptions that map directly to GenTL values. The error codes in the range of -2000 to -2999 are reserved for GenICam related errors. The error codes in the range of -3000 to -3999 are reserved for image processing related errors.
enum EventType |
Event types in Spinnaker.
enum HeatmapColor |
enum ImageFileFormat |
File formats to be used for saving images to disk.
enum ImagePayloadType |
Image scaling algorithms.
Enumerator | |
---|---|
SPINNAKER_IMAGE_SCALING_ALGORITHM_NEAREST_NEIGHBOR |
enum ImageStatus |
Status of images returned from GetNextImage() or Convert() calls.
Enumerator | |
---|---|
SPINNAKER_IMAGE_STATUS_UNKNOWN_ERROR | Image has an unknown error. |
SPINNAKER_IMAGE_STATUS_NO_ERROR | Image is returned from GetNextImage() or Convert() calls without any errors. |
SPINNAKER_IMAGE_STATUS_CRC_CHECK_FAILED | Image failed CRC check. |
SPINNAKER_IMAGE_STATUS_DATA_OVERFLOW | Received more data than the size of the image. |
SPINNAKER_IMAGE_STATUS_MISSING_PACKETS | Image has missing packets. Potential fixes include enabling jumbo packets and adjusting packet size/delay. For more information see https://www.flir.com/support-center/iis/machine-vision/application-note/troubleshooting-image-consistency-errors/ |
SPINNAKER_IMAGE_STATUS_LEADER_BUFFER_SIZE_INCONSISTENT | Image leader is incomplete. Could be caused by missing packet(s). See link above. |
SPINNAKER_IMAGE_STATUS_TRAILER_BUFFER_SIZE_INCONSISTENT | Image trailer is incomplete. Could be caused by missing packet(s). See link above. |
SPINNAKER_IMAGE_STATUS_PACKETID_INCONSISTENT | Image has an inconsistent packet id. Could be caused by missing packet(s). See link above. |
SPINNAKER_IMAGE_STATUS_MISSING_LEADER | Image leader is missing. Could be caused by missing packet(s). See link above. |
SPINNAKER_IMAGE_STATUS_MISSING_TRAILER | Image trailer is missing. Could be caused by missing packet(s). See link above. |
SPINNAKER_IMAGE_STATUS_DATA_INCOMPLETE | Image data is incomplete. Could be caused by missing packet(s) or decompression error. See link above. |
SPINNAKER_IMAGE_STATUS_INFO_INCONSISTENT | Image info is corrupted. Could be caused by missing packet(s). See link above. |
SPINNAKER_IMAGE_STATUS_CHUNK_DATA_INVALID | Image chunk data is invalid. |
SPINNAKER_IMAGE_STATUS_NO_SYSTEM_RESOURCES | Image cannot be processed due to lack of system resources. |
enum PixelFormatIntType |
Possible integer types and packing used in a pixel format.
enum PolarizationQuadrant |
Polarization quadrant specifiers describing the four orientations of linear polarizing filters on polarized cameras.
enum SourceDataRange |
Image normalization source data options.
Options to normalize the source data based on the max and min values present in the specific image (image data) or the theoretical absolute max and min image data values for the image type (absolute data). By default the absolute max and min values for an image are the max and min values allowable for the image's pixel format. An exception to this is for some computed image data formats such as AoLP, DoLP and Stokes, where the absolute max and min are dependant on the algorithm used.
For a given pixel, normalization is done by: NormalizedValue = ((maxDest - minDest) * (PixelValue - minSrc) / (maxSrc - minSrc)) + minDest
enum SpinnakerLogLevel |
enum StatisticsChannel |
Channels that allow statistics to be calculated.
Compression method to use for encoding TIFF images.
enum TLPayloadType |
This enum represents the namespace in which the TL specific pixel format resides.
This enum is returned from a captured image when calling Image::GetTLPixelFormatNamespace(). It can be used to interpret the raw pixel format returned from Image::GetTLPixelFormat().
const uint64_t EVENT_TIMEOUT_INFINITE = 0xFFFFFFFFFFFFFFFF |
const uint64_t EVENT_TIMEOUT_NONE = 0 |
Timeout values for getting next image, device, or interface event.