Package com.flir.thermalsdk.image


package com.flir.thermalsdk.image
Allows to interpret the data stored in files or received from FLIR Thermal cameras as Visual or Thermal images.

Classes defined in this package allow to read, write and display the the image. The package provides the main classes used to access both Thermal and Visual image. The ThermalImage class defined here is capable of turning the temperature's data into an image and present it to the User. The VisualImage doesn't require any special operation to present the image. Both classes can be used to describe the data loaded from file or obtained from FLIR Thermal cameras.

Any image, regardless of the source it was created from, can be edited. All operations performed on Thermal or Visual image don't affect the data received. These operations change the way the data is used to create an image. Thank to this feature it is always possible to restore the original state of the image.

The definition of data stored in the Thermal image can be categorized in few groups. These are:

  1. temperature data and parameters that change the way it is interpreted,
  2. presentation data deciding, how temperature is displayed on the image and if there is any additional data to display,
  3. additional information attached to the image, that helps to interpret it.

The classes fitting in the first group are ImageParameters, Scale or ColorDistribution. These classes affects the reference values of the environment the image was taken at. This allows User to precisely define his object of interest. He has means to outline the most important parts of the image to ensure he won't miss any detail. It makes the observation and measurement of the process easier and more precise.

The second group consists of classes such as PaletteManager or Fusion. The decide how the image looks like to the User. These classes are used to show the details of the image without measuring temperature. Thanks to them the observation of the process is easier. However the image with only right Palette or FusionMode applied should not be uses as a source for the decision. The Thermal image should be taken correctly and adjusted through classes fitting into the first group mentioned here.

The last group provides more information about the image. Classes that fits here are CameraInformation, GpsInformation or VoiceAnnotation. They provide information where the image was taken and the hardware used. It provides access to the comments added to the file by the User on his FLIR Thermal camera.