All Projects → KhaledSaleh → FLIR-human-detection

KhaledSaleh / FLIR-human-detection

Licence: other
A python implementation of a simple yet effective algorithm for detecting humans in low-res thermal images that are usually captured using FLIR cameras such as FLIR Lepton and FLIR One.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to FLIR-human-detection

gpu-camera-sample
High quality Image Processing software on GPU (Windows, Linux, ARM) for real time machine vision camera applications. Performance benchmarks and Glass-to-Glass time measurements. MIPI CSI cameras support. RAW2RGB processing on GPU.
Stars: ✭ 200 (+614.29%)
Mutual labels:  flir-cameras
flirpy
Python library to interact with FLIR camera cores
Stars: ✭ 150 (+435.71%)
Mutual labels:  flir-cameras

Human Detection in Low Resolution Thermal Image Cameras (FLIR Lepton)

This code demonstartes a hand-crafted image processing algorithm for detecting humans in low-res thermal images that are usually captured using FLIR cameras such as FLIR Lepton and FLIR One.

Requirements

  • Python 2.x
  • Numpy 1.13.x
  • OpenCV 2.4.x
  • Tqdm 4.14.0

Content

  • data_utils.py: Utlitiy functions used for serving the main functionality of the code.
  • human_detector.py: The building blocks of human detection algorithm.
  • main.py: Sample code to test the functionality of the human detection algorithm on a given folder of raw radimetry data in .txt files.

Usage

  • In order to test the human detection algorithm on your raw radimoetry data folder, run the main.py script. For more information on the available options/argument to pass to the script, run the following command:
python main.py --help
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].