Mech-Eye API 2.5.1
API reference documentation for Mech-Eye Industrial 3D Camera
Loading...
Searching...
No Matches
Public Types | Data Fields
ProjectorSettings Struct Reference

#include <MechEyeSettings.h>

Public Types

enum struct  FringeCodingMode { Fast , Accurate }
 
enum struct  PowerLevel { High , Normal , Low }
 
enum struct  AntiFlickerMode { Off , AC50Hz , AC60Hz }
 

Data Fields

FringeCodingMode fringeCodingMode
 
PowerLevel powerLevel
 
AntiFlickerMode antiFlickerMode
 

Detailed Description

Settings used for projector during 3D capturing.

Note
Only used in Mech-Eye NANO, LOG and PRO product family.

Member Enumeration Documentation

◆ AntiFlickerMode

enum struct AntiFlickerMode
strong

Option for projector's anti-flicker mode. Please select the option that corresponds to the frequency of the power supply in use.

Enumerator
Off 

No processing for anti-flicker.

AC50Hz 

The AC frequency is 50Hz in most countries.

AC60Hz 

The AC frequency in the U.S. and some Asian countries is 60Hz.

◆ FringeCodingMode

enum struct FringeCodingMode
strong

Option for projector fringe coding mode.

Enumerator
Fast 

Fast mode has the minimum capture time.

Accurate 

Accurate mode is slower but produces better depth maps than Fast mode.

◆ PowerLevel

enum struct PowerLevel
strong

Option for projector power level.

Enumerator
High 

High level is ofen used for scanning dark objects.

Normal 

Normal level is mostly used.

Low 

Field Documentation

◆ antiFlickerMode

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.

Note
Only support with Mech-Eye NANO and PRO series industrial 3D camera.

Getter: MechEyeDevice::getProjectorAntiFlickerMode

Setter: MechEyeDevice::setProjectorAntiFlickerMode

◆ fringeCodingMode

FringeCodingMode fringeCodingMode

Option for projector's fringe coding mode.

Note
Only support with Mech-Eye NANO and PRO series industrial 3D camera.

Getter: MechEyeDevice::getProjectorFringeCodingMode

Setter: MechEyeDevice::setProjectorFringeCodingMode

◆ powerLevel

PowerLevel powerLevel

Option for projector's power level.

Note
Only support with Mech-Eye NANO, LOG and PRO series industrial 3D camera.

Getter: MechEyeDevice::getProjectorPowerLevel

Setter: MechEyeDevice::setProjectorPowerLevel


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