![]() |
XII Release 0.1.0
|
#include <SensorRendering.h>
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 |
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.
| xiiVec3 xiiSensorCalibration::m_vRadialDistortion = xiiVec3::MakeZero() |
Brown-Conrady coefficients in normalized sensor coordinates. Radial stores k1, k2, k3; tangential stores p1, p2.