no_split_filetypes Split output files by type (make Raw/preview/radiometric folders) (default: True) split_filetypes Split output files by type (make no_merge_folders Merge output folders (and remove intermediates merge_folders Merge output folders (and remove intermediates height HEIGHT Image height (default: None) width WIDTH Image width (if unspecified flirpy will attempt to copy Copy first, instead of move after split (default: use_gstreamer Use Gstreamer for video decoding (default: False) rgb RGB If provided, split videos too e.g. Output preview format (png, jpg, tiff) (default: jpg) h, -help show this help message and exit raw conversionįlirpy includes a convenience utility split_seqs for splitting FLIR sequence (SEQ) files. flirpy.util contains helper functions e.g.flirpy.io contains claseses to deal with thermal image formats.flirpy.camera contains classes to communicate with FLIR camera cores directly.The library is organised into logical sections: Submit a PR if you like! Library organisation Python 2 is effectively end of life and while I'd like to support both, it's a low priority. However, some file IO is hit and miss on Python 2 due to differences in regexes.
I have tried to ensure that certain functions are portable between Python 2 and 3, mainly those involved with camera communication (for example if you want to use flirpy with ROS, most of the important stuff works). It is strongly recommended that you use Python 3.
Many of FLIR's cameras use proprietary bluetooth interfaces for control and there are no APIs available. If your camera is not on this list and it does not produce SEQ files, then flirpy probably does not support it. FLIR Lepton (PureThermal board, capture+telemetry only).TeAx Fusion Zoom (image post-processing).
TeAx ThermalCapture Grabber USB (image capture and Tau2 serial).Convert raw images to radiometric images.If you use flirpy for a research or other publishable application, please cite it using the Zenodo DOI. * Known limitations: Currently in the 9.4 beta we do not have functionality to set / fix IP addresses, this must be done through the AdapterConfigGUI utility ( see setup guide for FLIR Blackfly S GigE).Flirpy is a Python library to interact with FLIR thermal imaging cameras and images. We generally do not recommend USB cameras due to instability issues. * Note: USB cameras were tested in a lab environment.
Legacy articles for Point Grey Fl圜ap 2 (Swing Catalyst 9.3 and older): Getting started articles for Blackfly S cameras: This is to make sure your computer hardware is compatible with the cameras you're looking to be using it with. We strongly recommend to purchase cameras through a local Swing Catalyst distributor or Swing Catalyst directly, our camera model recommendations and computer recommendations can vary depending on the use case. Performance may vary depending on the camera, computer and setup. Older cameras such as the Point Grey Chameleon, Point Grey Grasshopper, and Point Grey Blackfly are also supported by Spinnaker and the camera settings are now a part of Swing Catalyst, which means you no longer need to open Fl圜ap2 to change the camera settings! Swing Catalyst 9.4 has integration for cameras supported by FLiR's Spinnaker SDK. This support article covers setting up FLiR Blackfly S cameras with Swing Catalyst 9.4.
How to install and use FLiR Blackfly S cameras with Swing Catalyst.