Therm_Image_Processing.app
Version 1.0.1 (40.7 KB) by
Michal
App used to find hottest spots in recordings made with thermal imaging camera.
Project was made as a part of a lecture - Practice of Programing in Matlab 2025 at Warsaw's University of Technology, Faculty of Mechatronics master level.
Program Algorithm
- The user clicks the Load button and selects a data file in .mp4 format.
- The user adjusts the Threshold slider to the desired accuracy level (e.g., 0.8).
- The user clicks the Generate button to activate the program's main algorithm.
- The program converts each video frame to grayscale and stores it in a pixel matrix. It then compares the frames with one another (the first, middle, and last frames, as well as those in the second and third quarters). The comparison involves subtracting the earlier frame from the later frame (which represents the object's higher temperature).This yields a matrix representing temperature changes over time. Subsequently, all pixels meeting the following condition are set to a value of 255 to improve the readability of the results: pixel_value >= max_pixel_in_matrix_value * threshold
Example:
- Max pixel value: 20
- Threshold: 0.8
- Tested pixel value: 17
Calculation:
17 >= 20 * 0.8 = 16
The pixel value will be changed to 255 (it will be recognized as a measurement point).
5.The user can review the generated results (as images) using the Next and Previous buttons.
Note:
After changing the Threshold value, the Generate button must be clicked each time to recalculate the results.
Cite As
Michal (2026). Therm_Image_Processing.app (https://in.mathworks.com/matlabcentral/fileexchange/183130-therm_image_processing-app), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Created with
R2025b
Compatible with any release
Platform Compatibility
Windows macOS LinuxTags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
