Pure-Python driver for FLIR thermal cameras over GigE Vision
Project description
Pure-Python driver for FLIR® thermal cameras over GigE Vision. No vendor SDK required: pyFlir speaks the GVCP and GVSP protocols directly over UDP.
It builds on pyGigEVision for the GigE Vision protocol layer and adds the FLIR-specific calibration, registers, and GenICam XML support.
Tested on the FLIR A6751sc (MWIR). Other FLIR GigE Vision cameras that expose a standard GenICam XML should work.
Documentation: https://pyflir.readthedocs.io
Installation
pip install pyFlir
Quick start
from pyflir import Camera
with Camera() as cam:
cam.download_xml() # once; saves camera_<serial>.xml
cam.load_xml("camera_xxx.xml")
cam.frame_rate = 30.0 # Hz
cam.exposure_ms = 8.0 # ms
frame = cam.grab() # numpy array (H, W), uint16
License: MIT.
pyFlir is an independent project, not affiliated with or endorsed by Teledyne FLIR, LLC. FLIR® is a registered trademark of Teledyne FLIR, LLC.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyflir-0.2.0.tar.gz.
File metadata
- Download URL: pyflir-0.2.0.tar.gz
- Upload date:
- Size: 48.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a1f752372cf1d6ea11e8702c9e9c9e8353bb5c36c2804febd8044a9f32f77954
|
|
| MD5 |
fad49b9ff8dbb405cd17f190e5055429
|
|
| BLAKE2b-256 |
bf08701f769a7d596ff125d2d73fba07a4163c67a32713d800fc1f4858cc974e
|
File details
Details for the file pyflir-0.2.0-py3-none-any.whl.
File metadata
- Download URL: pyflir-0.2.0-py3-none-any.whl
- Upload date:
- Size: 37.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7722d3404f20fd93cc7a49cb8c02de6687854cf521a7a8ddb91c73436505782d
|
|
| MD5 |
a05b34abcc9e747d86c6b0ab300bfb3a
|
|
| BLAKE2b-256 |
55b2c46fe60c257e95839390d6c5f2c092b7e83b750b557b054dccfc008abfc9
|