Class ImageParameters
ThermalImage
was taken. These
parameters define, how to interpret the Thermal data. They have impact on the measured
temperature and as such should be defined very carefully. Setting the right value of parameters
defined in this class is the first step to get the right measurements on ThermalImage
.
There are several parameters to set. The most important are reflected temperature and emissivity. They define, how much heat object emits. The reflected temperature should be measured first, then emissivity. Other parameters can be measured afterwards. They do not have such big impact on the temperature's value, but allow fine adjustments.
All available parameters are:- Reflected temperature is a parameter used to compensate for the radiation reflected in the object. If the emissivity is low and the object's temperature relatively far from that of the reflected, it will be important to set and compensate for the reflected apparent temperature correctly.
- Emissivity is a value between 0 and 1 that specifies how much radiation an object emits, compared to the radiation of a theoretical reference object of the same temperature (called a 'black body').
- Atmospheric temperature is a temperature of an atmosphere surrounding the camera. 'The atmosphere' is the medium between the object being measured and the camera, normally air.
- Distance is a numerical description of how far apart objects are.
- External optics temperature is a temperature of an external accessory attached to the Thermal camera. It is used to compensate for optical accessory, such as a heat shield or a macro lenses. External optics will absorb some of the radiation.
- External optics transmission defines the amplitude, intensity, or total power of a transmitted wave relative to an incident wave. Used to compensate for optical accessory, such as a heat shield or a macro lenses. External optics will absorb some of the radiation.
- Reference temperature is a temperature, which the ordinary measured values can be compared with.
- Relative humidity is a term used to describe the amount of water vapor that exists in a gaseous mixture of air and water.
- Transmission is the amplitude, intensity, or total power of a transmitted wave relative to an incident wave. Defines how well the atmosphere transmits the heat.
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Gets an atmospheric temperature.double
Gets a distance from camera to focused object in currently setDistanceUnit
.double
Gets a default emissivity for the Thermal Image.Gets an external optics temperature.double
Gets an external optics transmission.Gets a reflected temperature.double
Gets a relative humidity in range (0.0 - 1.0).double
Gets an atmospheric transmission.int
hashCode()
void
setAtmosphericTemperature
(ThermalValue atmosphericTemperature) Sets an atmospheric temperature.void
setDistance
(double distance) Sets a distance from camera to focused object in currently setDistanceUnit
.void
setEmissivity
(double emissivity) Sets a default emissivity for the Thermal Image.void
setExternalOpticsTemperature
(ThermalValue externalOpticsTemperature) Sets an external optics temperature.void
setExternalOpticsTransmission
(double externalOpticsTransmission) Sets an external optics transmission.void
setReflectedTemperature
(ThermalValue reflectedTemperature) Sets a reflected temperature.void
setRelativeHumidity
(double relativeHumidity) Sets a relative humidity in range (0.0 - 1.0).void
setTransmission
(double transmission) Sets an atmospheric transmission.toString()
-
Method Details
-
getAtmosphericTemperature
Gets an atmospheric temperature.'The atmosphere' is the medium between the object being measured and the camera, normally air.
- Returns:
- an atmospheric temperature.
-
setAtmosphericTemperature
Sets an atmospheric temperature.- Parameters:
atmosphericTemperature
- an atmospheric temperature to set.- See Also:
-
getDistance
public double getDistance()Gets a distance from camera to focused object in currently setDistanceUnit
.- Returns:
- a distance from camera to focused object in currently set
DistanceUnit
. - See Also:
-
setDistance
public void setDistance(double distance) Sets a distance from camera to focused object in currently setDistanceUnit
.- Parameters:
distance
- a distance from camera to focused object in currently setDistanceUnit
.- See Also:
-
getEmissivity
public double getEmissivity()Gets a default emissivity for the Thermal Image.Emissivity is a value between 0 and 1 that specifies how much radiation an object emits, compared to the radiation of a theoretical reference object of the same temperature (called a 'black body').
- Returns:
- a default emissivity for the Thermal Image.
-
setEmissivity
public void setEmissivity(double emissivity) Sets a default emissivity for the Thermal Image.- Parameters:
emissivity
- a default emissivity for the Thermal Image to set.- See Also:
-
getExternalOpticsTemperature
Gets an external optics temperature.Used to compensate for optical accessory, such as a heat shield or a macro lenses. External optics will absorb some of the radiation. Use
setExternalOpticsTemperature(ThermalValue)
andsetExternalOpticsTransmission(double)
to correct for this effect.- Returns:
- an external optics temperature.
-
setExternalOpticsTemperature
Sets an external optics temperature.- Parameters:
externalOpticsTemperature
- an external optics temperature to set.- See Also:
-
getExternalOpticsTransmission
public double getExternalOpticsTransmission()Gets an external optics transmission.Used to compensate for optical accessory, such as a heat shield or a macro lenses. External optics will absorb some of the radiation. Use
setExternalOpticsTemperature(ThermalValue)
andsetExternalOpticsTransmission(double)
to correct for this effect.- Returns:
- an external optics transmission.
-
setExternalOpticsTransmission
public void setExternalOpticsTransmission(double externalOpticsTransmission) Sets an external optics transmission.- Parameters:
externalOpticsTransmission
- an external optics transmission to set.- See Also:
-
getReflectedTemperature
Gets a reflected temperature.This parameter is used to compensate for the radiation reflected in the object. If the emissivity is low and the object temperature relatively far from that of the reflected it will be important to set and compensate for the reflected apparent temperature correctly.
- Returns:
- a reflected temperature.
-
setReflectedTemperature
Sets a reflected temperature.- Parameters:
reflectedTemperature
- a reflected temperature to set.- See Also:
-
getRelativeHumidity
public double getRelativeHumidity()Gets a relative humidity in range (0.0 - 1.0).Relative humidity is a term used to describe the amount of water vapor that exists in a gaseous mixture of air and water.
- Returns:
- a relative humidity.
-
setRelativeHumidity
public void setRelativeHumidity(double relativeHumidity) Sets a relative humidity in range (0.0 - 1.0).- Parameters:
relativeHumidity
- a relative humidity to set.- See Also:
-
getTransmission
public double getTransmission()Gets an atmospheric transmission.'The atmosphere' is the medium between the object being measured and the camera, normally air. Specify the transmission of, e.g., an external lens or heat shield.
- Returns:
- an atmospheric transmission.
-
setTransmission
public void setTransmission(double transmission) Sets an atmospheric transmission.- Parameters:
transmission
- an atmospheric transmission to set.- See Also:
-
toString
-
equals
-
hashCode
public int hashCode()
-