Releases: gtatters/ThermImageJ
ThermImageJ - Thermal Image Functions and Macros for ImageJ
Updated ROIs, and other hotkey shortcuts. Added 10 ROIs using keys 1 through 0, and re-arranged some of the short-cut keys. Other minor edits to improve frame start byte macros and raw import seq macro.
ThermImageJ - Thermal Image Functions and Macros for ImageJ
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
ThermImageJ: Thermal Image Functions and Macros for ImageJ
- 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
ThermImageJ: Thermal Image Functions and Macros for ImageJ
Incorporated date/time to slice labels for SEQ and CSQ imports. v 2.8.
ThermImageJ: Thermal Image Functions and Macros for ImageJ
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.
ThermImageJ: Thermal Image Functions and Macros for ImageJ
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");
ThermImageJ: Thermal Image Functions and Macros for ImageJ
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.
ThermImageJ: Thermal Image Functions and Macros for ImageJ
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.
ThermImageJ: Thermal Image Functions and Macros for ImageJ
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.
ThermImageJ: Thermal Image Functions and Macros for ImageJ
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.