A tool for analyzing and annotating thermal images.
This repo relies on the thermal_base python package for image decoding and manipulation backend.
- Extract the temperature values at marked spots
- Plot temperature values along the marked line(s)
- Get min, max and average values of marked regions
Generates a plot for line plots and a table for measurements in the marked regions.
Scale the entire image based on values in the marked region. Use to enhance low contrast areas.
Change colormap to one of the following options:
Change reflected apparent temperature and emissivity of marked region.
Image can be saved with or without markings, plots and values. Custom savefile(.pkl) saves all data and can be used to revive the previous session. New supported save extensions are :
- CSV : Saves thermal values of a thermal image in Kelvin as a CSV format.
- TIFF: Saves thermal values of a thermal image in Kelvin as a TIFF format.
- Run installation once with
pip install -r requirements.txt
- Install exiftool
- Run the program with
python main.py
- Select the original thermal image file or the custom saved
.pkl
file. (Find some samples insample_images
)