XII Release 0.1.0
Loading...
Searching...
No Matches
xiiSensorCalibration Struct Reference

#include <SensorRendering.h>

Inheritance diagram for xiiSensorCalibration:
[legend]

Public Attributes

xiiEnum< xiiSensorShutterType > m_Shutter
xiiEnum< xiiSensorNoiseModel > m_NoiseModel
xiiUInt32 m_uiResolutionX = 1280U
xiiUInt32 m_uiResolutionY = 720U
float m_fFocalLengthXPixels = 640.0f
float m_fFocalLengthYPixels = 640.0f
float m_fPrincipalPointXPixels = 639.5f
float m_fPrincipalPointYPixels = 359.5f
xiiVec3 m_vRadialDistortion = xiiVec3::MakeZero()
xiiVec2 m_vTangentialDistortion = xiiVec2::MakeZero()
float m_fNearPlaneMeters = 0.05f
float m_fFarPlaneMeters = 1000.0f
float m_fExposureSeconds = 1.0f / 60.0f
float m_fRollingShutterSeconds = 0.0f
float m_fWavelengthNanometers = 550.0f
xiiVec3 m_vSpectralSensitivity = xiiVec3(0.2126f, 0.7152f, 0.0722f)
float m_fQuantumEfficiency = 0.72f
float m_fRadianceToElectrons = 10000.0f
float m_fAnalogGain = 1.0f
float m_fReadNoiseElectrons = 1.5f
float m_fShotNoiseScale = 1.0f
float m_fSaturationElectrons = 30000.0f
float m_fDepthNoiseStandardDeviationMeters = 0.002f
float m_fDepthNoiseScalePerMeter = 0.001f
xiiUInt32 m_uiOutputBitDepth = 16U
xiiUInt32 m_uiNoiseSeed = 0U

Detailed Description

Calibrated camera and detector response used by robotics and scientific views.

Focal length and principal point use pixel units so recorded calibration data can be transferred without conversion. Distances are metres, exposure is seconds and wavelength is nanometres. Spectral sensitivity converts scene RGB radiance into a scalar detector response for infrared, depth-return and LiDAR modes.

Member Data Documentation

◆ m_vRadialDistortion

xiiVec3 xiiSensorCalibration::m_vRadialDistortion = xiiVec3::MakeZero()

Brown-Conrady coefficients in normalized sensor coordinates. Radial stores k1, k2, k3; tangential stores p1, p2.


The documentation for this struct was generated from the following file: