DJICameraThermalExternalSceneSettings
struct {}
Thermal cameras measure the apparent surface temperature of a given object. This is done by taking the amount of infrared radiation an object emits and calculating the surface temperature by applying a formula that adjusts for external factors.
This struct includes all of the external scene parameters that the thermal camera firmware allows to be customized. There are two types of parameters, optical parameters which specify how much infrared radiation is transmitted from the surface to the thermal sensor, as well as parameters that specify sources of thermal radiance other than the object.
For a more in-depth overview of the physics behind thermal imaging, see https://en.wikipedia.org/wiki/Thermography.
-
Atmospheric temperature, can be between -50 and 327.67 degrees Celsius.
Declaration
Objective-C
float atmosphericTemperature
-
Transmission coefficient of the atmosphere between the scene and the camera, can be between 50 and 100.
Declaration
Objective-C
float atmosphericTransmissionCoefficient
-
Background temperature (reflected by the scene), can be between -50 and 327.67 degrees Celsius.
Declaration
Objective-C
float backgroundTemperature
-
Emissivity of the scene, can be between 50 and 100.
Declaration
Objective-C
float sceneEmissivity
-
Window reflection, can be between 50 and 100-X where X is the window transmission coefficient parameter
Declaration
Objective-C
float windowReflection
-
Temperature reflected in the window, can be between -50 and 327.67 degrees Celsius.
Declaration
Objective-C
float windowReflectedTemperature
-
Window temperature, can be between -50 and 327.67 degrees Celsius.
Declaration
Objective-C
float windowTemperature
-
Transmission coefficient of the window, can be between 50 and 100-X where X is the window reflection
Declaration
Objective-C
float windowTransmissionCoefficient