Package com.flir.thermalsdk.image.measurements


package com.flir.thermalsdk.image.measurements
Defines a set of measurements for the thermal image and operations on them.

Measurements, defined by base class MeasurementShape, are graphic symbols placed on the ThermalImage allowing to access underlying temperature data. The defined symbols are spot (point), line, circle and rectangle. Each tool allows to measure average temperature of the area it covers. Each spot measures average temperature for an area of 3x3 or 5x5 pixels. The other tools allows to display and measure the lowest and the highest temperature too. These temperatures are obtained in the same way as an average for the spot.

As mentioned earlier, measurement tools can be configured to measure and display specific temperature. They can be placed on any part of the image. Their size also can be adjusted. They have to have size greater than zero and fit in the image. Existing measurements can be moved and resized.

There is a maximum number of a measurements that can be placed on the ThermalImage. This number depends on the source of the image. It is different for files and different for FLIR Thermal cameras. Placing more Measurements on the image than it can handle results in IllegalArgumentException to be thrown.

Each Measurement can have separate MeasurementParameters set. These parameters are independent from the ones set for ThermalImage. If MeasurementParameters are set, they overwrite the values set for ThermalImage. This allows for more precise data analysis, as each measurement may have different set of its own MeasurementParameters.