Struct ProjectorSettings
Defined in File MechEyeSettings.h
Struct Documentation
-
struct mmind::api::ProjectorSettings
Settings used for projector during 3D capturing.
Note
Only used in Mech-Eye NANO, LOG and PRO product family.
Public Types
-
enum class FringeCodingMode
Option for projector fringe coding mode.
Values:
-
enumerator Fast
Fast mode has the minimum capture time.
-
enumerator Accurate
Accurate mode is slower but produces better depth maps than Fast mode.
-
enumerator Fast
-
enum class PowerLevel
Option for projector power level.
Values:
-
enumerator High
High level is ofen used for scanning dark objects.
-
enumerator Normal
Normal level is mostly used.
-
enumerator Low
-
enumerator High
-
enum class AntiFlickerMode
Option for projector’s anti-flicker mode. Please select the option that corresponds to the frequency of the power supply in use.
Values:
-
enumerator Off
No processing for anti-flicker.
-
enumerator AC50Hz
The AC frequency is 50Hz in most countries.
-
enumerator AC60Hz
The AC frequency in the U.S. and some Asian countries is 60Hz.
-
enumerator Off
Public Members
-
FringeCodingMode fringeCodingMode
Option for projector’s fringe coding mode.
Getter:
MechEyeDevice::getProjectorFringeCodingModeSetter: MechEyeDevice::setProjectorFringeCodingMode
Note
Only support with Mech-Eye NANO and PRO series industrial 3D camera.
-
PowerLevel powerLevel
Option for projector’s power level.
Getter:
MechEyeDevice::getProjectorPowerLevelSetter: MechEyeDevice::setProjectorPowerLevel
Note
Only support with Mech-Eye NANO, LOG and PRO series industrial 3D camera.
-
AntiFlickerMode antiFlickerMode
Option for anti-flicker mode that corresponds to the frequency of the power supply in use.
Flicker refers to the rapid and periodical change in the intensity of artificial light. This phenomenon can cause fluctuations in the depth data. Such fluctuation can be reduced by adjusting the projection frequency of the structured light.
Getter:
MechEyeDevice::getProjectorAntiFlickerModeSetter: MechEyeDevice::setProjectorAntiFlickerMode
Note
Only support with Mech-Eye NANO and PRO series industrial 3D camera.
-
enum class FringeCodingMode