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