ThermImageJ Versions Save

ImageJ functions and macros for working with thermal image files

v3.0

2 months ago

Updated readme, added information about xxd requirement for Frame Start Byte macro. PC users will need to install xxd from https://sourceforge.net/projects/xxd-for-windows/. If that is unavailable, a version of xxd.exe can be found in the ThermimageJ/exe folder: https://github.com/gtatters/ThermImageJ/tree/master/exe

v2.9

11 months ago
  • Tweaks to adding time stamps to slices in SEQ, CSQ imports
  • Added a Check Installation Macro to help with pathing issues
  • Added a frame skipping option for importing SEQ and CSQ files

v2.8

11 months ago

Incorporated date/time to slice labels for SEQ and CSQ imports. v 2.8.

v2.7

1 year ago

Fixed the FLIR Import JPG with Defaults to recognise TIFF vs. PNG storage format and apply the byte swapper tool for PNG type raw thermal image data type.

v2.6

1 year ago

Added "FLIR Import with defaults" macro to bypass the dialog box prompt requirement. Note that this will attempt to extract object parameters directly from the FLIR JPG and may provide incorrect values. To call the function from a macro, use:

ConvertImportFLIRJPG("yes");

v2.5

1 year ago

Fixed window prompts to be wider to accommodate smaller laptop screens. Often the pop-up prompt window is too large to see the cancel and OK buttons, but this fix may make that easier for lower laptop resolutions.

v2.4

3 years ago

Fixed how windows systems call exiftool which was not working properly with Windows 10. Basically changed exec() calls to test for user operating system and then if runnings windows, to add:

'exec("cmd", "/c")'

to the front of all exec() function calls involving exiftool. Mostly these fixes are to deal with challenges of quotes and whitespace issues between the different operating systems.

Also added small tweaks to GUI to accommodate smaller screen devices - where users could not see the "OK" and "Cancel" options due to too many options on screen.

Further worked on macros for doing time course analyses on video files. These macros are mostly for personal research use.

v2.3

4 years ago

Added two new functions to the Plugins menu: CalculateTransmittance and CalculateEmissivity.

Still testing, but early tests show they are working. These are simple calculation functions, no image handling or processing. Users are advised to verify with manufacturer software for their own application.

Calculate Transmittance will estimate the Infrared Transmittance of a window in front of an object based on the apparent raw 16 bit integer value compared to the known object temperature

Calculate Emissivity will estimate the emissivity of an unknown surface, comparing to a surface of known emissivity captured simultaneously within the same image. Usually this is a piece of black electrical tape (E=0.95) that is assumed to be in thermal equilibrium with the object of interest.

v2.2

4 years ago

Fixed pathing bug in the ConvertFlirJPG function that was preventing it from working. This only affected the Convert FLIR JPG option operating on single JPG files.

v2.1

4 years ago

Changed order of parameters in dialog box for raw2temp calls to work better with small screens.

Users can usually skip worrying about the atmospheric transmittance constants so I have placed those at the bottom of the raw2temp dialog box.