Struct PointCloudProcessingSettings
Defined in File MechEyeSettings.h
Struct Documentation
-
struct mmind::api::PointCloudProcessingSettings
Public Types
-
enum class CloudOutlierFilterMode
Option for cloud outlier filter.
Values:
-
enumerator Off
No outlier removal operation. Certain noisy points may exist.
-
enumerator Weak
Moderate amount of outliers are removed. This mode allows having more accurate and more complete edges.
-
enumerator Normal
Most outliers are removed. Mild edge erosion might occur under certain circumstances.
-
enumerator Off
-
enum class CloudSmoothMode
Option for cloud smooth filter.
Values:
-
enumerator Off
No smoothing. More details of the point cloud are preserved.
-
enumerator Weak
Light level surface smoothness. Noise is reduced at the expense of negligible details.
-
enumerator Normal
Moderate level surface smoothness. Noise is reduced at the expense of fine-scale details.
-
enumerator Strong
Advanced level surface smoothness. Noise is reduced at the expense of moderate-scale details.
-
enumerator Off
Public Members
-
int fringeContrastThreshold
The signal contrast threshold for effective pixels. Pixels with contrast less than this threshold will be ignored.
A higher value will result in more image noise to be filtered but may also cause the point cloud of dark objects to be removed.
Getter: MechEyeDevice::getFringeContrastThreshold
Setter: MechEyeDevice::setFringeContrastThreshold
Note
Minimum: 0
Maximum: 100
-
int fringeMinThreshold
The signal minimum threshold for effective pixels. Pixels with intensity less than this threshold will be ignored.
A higher value will result in more image noise to be filtered but may also cause the point cloud of dark objects to be removed.
Getter: MechEyeDevice::getFringeMinThreshold
Setter: MechEyeDevice::setFringeMinThreshold
Note
Minimum: 0
Maximum: 100
-
CloudOutlierFilterMode outlierFilterMode
The point cloud outlier removal level.
-
CloudSmoothMode smoothMode
Option for cloud smooth filter.
-
enum class CloudOutlierFilterMode