Mech-Eye API 2.4.0
API reference documentation for Mech-Eye Industrial 3D Camera
|
#include <MechEyeSettings.h>
Public Types | |
enum | LaserFringeCodingMode { Fast , Accurate } |
Public Attributes | |
LaserFringeCodingMode | fringeCodingMode |
int | frameRangeStart |
int | frameRangeEnd |
int | framePartitionCount |
int | powerLevel |
Settings used for laser during 3D capturing.
Getter: MechEyeDevice::getLaserSettings
Setter: MechEyeDevice::setLaserSettings
Definition at line 418 of file MechEyeSettings.h.
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.
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.
Definition at line 465 of file MechEyeSettings.h.
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.
Definition at line 455 of file MechEyeSettings.h.
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.
Definition at line 443 of file MechEyeSettings.h.
LaserFringeCodingMode mmind::api::LaserSettings::fringeCodingMode |
Option for laser fringe coding mode.
Definition at line 431 of file MechEyeSettings.h.
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.
Definition at line 474 of file MechEyeSettings.h.