https://github.com/alexanderprod/csq-rust
This repository provides a way for CSQ thermal videos recorded by a FLIR camera to be read in rust.
https://github.com/alexanderprod/csq-rust
csq flir thermal-camera thermal-imaging
Last synced: about 1 year ago
JSON representation
This repository provides a way for CSQ thermal videos recorded by a FLIR camera to be read in rust.
- Host: GitHub
- URL: https://github.com/alexanderprod/csq-rust
- Owner: AlexanderProd
- Created: 2023-04-07T18:00:33.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-09-05T14:03:57.000Z (almost 2 years ago)
- Last Synced: 2025-02-14T05:15:21.803Z (over 1 year ago)
- Topics: csq, flir, thermal-camera, thermal-imaging
- Language: Rust
- Homepage:
- Size: 22.5 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CSQ
This is a library to decode CSQ files from FLIR thermal imaging cameras.
## Installation
[Exiftool](https://exiftool.org/) needs to be installed on your system which is required to get the metadata of the CSQ file.
## Example
The example directory contains an example of how to use the library to convert a CSQ file to a video file using the `ffmpeg` library.
## Optimizations
- [x] use (native) JPEG-LS deocder in Rust.
- [x] Use rayon in ndarray for parallelism.
- [ ] Use blas in ndarray for matrix multiplication.
- [ ] Run Exiftool with `-stay_open` it in a separate thread to avoid the overhead of starting the process every time.