Mech-Eye API 2.3.3
API reference documentation for Mech-Eye Industrial 3D Camera
Loading...
Searching...
No Matches
Public Types | Public Attributes | List of all members
mmind::api::LaserSettings Struct Reference

#include <MechEyeSettings.h>

Public Types

enum  LaserFringeCodingMode { Fast , Accurate }
 

Public Attributes

LaserFringeCodingMode fringeCodingMode
 
int frameRangeStart
 
int frameRangeEnd
 
int framePartitionCount
 
int powerLevel
 

Detailed Description

Settings used for laser during 3D capturing.

Note
Only used in Mech-Eye Laser product family.

Getter: MechEyeDevice::getLaserSettings

Setter: MechEyeDevice::setLaserSettings

Definition at line 418 of file MechEyeSettings.h.

Member Enumeration Documentation

◆ LaserFringeCodingMode

Option for laser 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.

Definition at line 423 of file MechEyeSettings.h.

Member Data Documentation

◆ framePartitionCount

int mmind::api::LaserSettings::framePartitionCount

Laser's scan partition number.

If the value is more than 1, the scan from start to end will be partitioned into multiple parts. It is recommended to use multiple partition parts for extremely dark objects.

Note
Minimum: 1
Maximum: 4

Definition at line 465 of file MechEyeSettings.h.

◆ frameRangeEnd

int mmind::api::LaserSettings::frameRangeEnd

The laser scan field of view end position.

frameRangeStart and frameRangeEnd work together to determine the laser scan field of view. Use 0~100 to represent all laser projection positions from left to right under the camera's view. The frame range setting must satisfy that frameRangeEnd is at least 25 larger than frameRangeStart.

Note
Minimum: 0
Maximum: 100
frameRangeEnd - frameRangeStart >= 25

Definition at line 455 of file MechEyeSettings.h.

◆ frameRangeStart

int mmind::api::LaserSettings::frameRangeStart

The laser scan field of view start position.

frameRangeStart and frameRangeEnd work together to determine the laser scan field of view. Use 0~100 to represent all laser projection positions from left to right under the camera's view. The frame range setting must satisfy that frameRangeEnd is at least 25 larger than frameRangeStart.

Note
Minimum: 0
Maximum: 100
frameRangeEnd - frameRangeStart >= 25

Definition at line 443 of file MechEyeSettings.h.

◆ fringeCodingMode

LaserFringeCodingMode mmind::api::LaserSettings::fringeCodingMode

Option for laser fringe coding mode.

Definition at line 431 of file MechEyeSettings.h.

◆ powerLevel

int mmind::api::LaserSettings::powerLevel

Laser Power.

High power is often used for scanning dark objects. Low power is often used for scanning reflective objects.

Note
Minimum: 50
Maximum: 100

Definition at line 474 of file MechEyeSettings.h.


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