Enums¶
Model¶
Stream¶
-
enum
mynteye
::
Stream
¶ Streams define different type of data.
Values:
-
LEFT
¶ Left stream.
-
RIGHT
¶ Right stream.
-
LEFT_RECTIFIED
¶ Left stream, rectified.
-
RIGHT_RECTIFIED
¶ Right stream, rectified.
-
DISPARITY
¶ Disparity stream.
-
DISPARITY_NORMALIZED
¶ Disparity stream, normalized.
-
DEPTH
¶ Depth stream.
-
POINTS
¶ Point cloud stream.
-
Capabilities¶
-
enum
mynteye
::
Capabilities
¶ Capabilities define the full set of functionality that the device might provide.
Values:
-
STEREO
¶ Provides stereo stream.
-
STEREO_COLOR
¶ Provide stereo color stream.
-
COLOR
¶ Provides color stream.
-
DEPTH
Provides depth stream.
-
POINTS
Provides point cloud stream.
-
FISHEYE
¶ Provides fisheye stream.
-
INFRARED
¶ Provides infrared stream.
-
INFRARED2
¶ Provides second infrared stream.
-
IMU
¶ Provides IMU (accelerometer, gyroscope) data.
-
Info¶
-
enum
mynteye
::
Info
¶ Camera info fields are read-only strings that can be queried from the device.
Values:
-
SERIAL_NUMBER
¶ Serial number.
-
FIRMWARE_VERSION
¶ Firmware version.
-
HARDWARE_VERSION
¶ Hardware version.
-
SPEC_VERSION
¶ Spec version.
-
LENS_TYPE
¶ Lens type.
-
IMU_TYPE
¶ IMU type.
-
NOMINAL_BASELINE
¶ Nominal baseline.
-
AUXILIARY_CHIP_VERSION
¶ Auxiliary chip version.
-
ISP_VERSION
¶ Isp version.
-
Option¶
-
enum
mynteye
::
Option
¶ Camera control options define general configuration controls.
Values:
-
GAIN
¶ Image gain, valid if manual-exposure.
range: [0,48], default: 24
-
BRIGHTNESS
¶ Image brightness, valid if manual-exposure.
range: [0,240], default: 120
-
CONTRAST
¶ Image contrast, valid if manual-exposure.
range: [0,254], default: 116
-
FRAME_RATE
¶ Image frame rate, must set IMU_FREQUENCY together.
values: {10,15,20,25,30,35,40,45,50,55,60}, default: 25
-
IMU_FREQUENCY
¶ IMU frequency, must set FRAME_RATE together.
values: {100,200,250,333,500}, default: 200
-
EXPOSURE_MODE
¶ Exposure mode.
0: enable auto-exposure
1: disable auto-exposure (manual-exposure)
-
MAX_GAIN
¶ Max gain, valid if auto-exposure.
range of standard 1: [0,48], default: 48
range of standard 2: [0,255], default: 8
-
MAX_EXPOSURE_TIME
¶ Max exposure time, valid if auto-exposure.
range of standard 1: [0,240], default: 240
range of standard 2: [0,655], default: 333
-
MIN_EXPOSURE_TIME
¶ min exposure time, valid if auto-exposure
range: [0,655], default: 0
-
DESIRED_BRIGHTNESS
¶ Desired brightness, valid if auto-exposure.
range of standard 1: [0,255], default: 192
range of standard 2: [1,255], default: 122
-
IR_CONTROL
¶ IR control.
range: [0,160], default: 0
-
HDR_MODE
¶ HDR mode.
0: normal
1: WDR
-
ACCELEROMETER_RANGE
¶ The range of accelerometer.
value of standard 1: {4,8,16,32}, default: 8
value of standard 2: {6,12,24,48}, default: 12
-
GYROSCOPE_RANGE
¶ The range of gyroscope.
value of standard 1: {500,1000,2000,4000}, default: 1000
value of standard 2: {250,500,1000,2000,4000}, default: 1000
-
ACCELEROMETER_LOW_PASS_FILTER
¶ The parameter of accelerometer low pass filter.
values: {0,1,2}, default: 2
-
GYROSCOPE_LOW_PASS_FILTER
¶ The parameter of gyroscope low pass filter.
values: {23,64}, default: 64
-
IIC_ADDRESS_SETTING
¶ The setting of IIC address.
range: [0,127], default: 0
-
ZERO_DRIFT_CALIBRATION
¶ Zero drift calibration.
-
ERASE_CHIP
¶ Erase chip.
-
SYNC_TIMESTAMP
¶ Sync timestamp.
-
Source¶
AddOns¶
-
enum
mynteye
::
AddOns
¶ Add-Ons are peripheral modules of our hardware.
Values:
-
INFRARED
Infrared.
-
INFRARED2
Second infrared.
-
Format¶
-
enum
mynteye
::
Format
¶ Formats define how each stream can be encoded.
Values:
-
GREY
= ((std::uint32_t)('G') | ((std::uint32_t)('R') << 8) | ((std::uint32_t)('E') << 16) | ((std::uint32_t)('Y') << 24))¶ Greyscale, 8 bits per pixel.
-
YUYV
= ((std::uint32_t)('Y') | ((std::uint32_t)('U') << 8) | ((std::uint32_t)('Y') << 16) | ((std::uint32_t)('V') << 24))¶ YUV 4:2:2, 16 bits per pixel.
-
BGR888
= ((std::uint32_t)('B') | ((std::uint32_t)('G') << 8) | ((std::uint32_t)('R') << 16) | ((std::uint32_t)('3') << 24))¶ BGR 8:8:8, 24 bits per pixel.
-
RGB888
= ((std::uint32_t)('R') | ((std::uint32_t)('G') << 8) | ((std::uint32_t)('B') << 16) | ((std::uint32_t)('3') << 24))¶ RGB 8:8:8, 24 bits per pixel.
-