Mech-Eye API 2.4.0
API reference documentation for Mech-Eye Industrial 3D Camera
|
Public Types | |
enum struct | CloudOutlierFilterMode { Off , Weak , Normal } |
enum struct | CloudSmoothMode { Off , Weak , Normal , Strong } |
enum struct | PointCloudSurfaceSmoothing { Off , Weak , Normal , Strong } |
enum struct | PointCloudNoiseRemoval { Off , Weak , Normal , Strong } |
enum struct | PointCloudOutlierRemoval { Off , Weak , Normal , Strong } |
enum struct | PointCloudEdgePreservation { Sharp , Normal , Smooth } |
Definition at line 189 of file MechEyeSettings.h.
|
strong |
Option for cloud outlier filter.
Definition at line 195 of file MechEyeSettings.h.
|
strong |
Option for cloud smooth filter.
Definition at line 207 of file MechEyeSettings.h.
|
strong |
Preserves the sharpness of object edges during surface smoothing.
Definition at line 271 of file MechEyeSettings.h.
|
strong |
Removes the noise in the point cloud, thus reducing the impact on the precision and accuracy of subsequent calculation. Noise is the scattered points close to the object surface.
Definition at line 250 of file MechEyeSettings.h.
|
strong |
Removes the outliers in the point cloud. Outliers are clustered points away from the object point cloud.
Definition at line 261 of file MechEyeSettings.h.
|
strong |
Reduces the depth fluctuation in the point cloud and improves its resemblance to the actual object surface. Surface smoothing causes loss of object surface details. The more intense the smoothing, the more details are lost.
Definition at line 239 of file MechEyeSettings.h.
PointCloudEdgePreservation mmind::api::PointCloudProcessingSettings::edgePreservation |
Preserves the sharpness of object edges during surface smoothing.
Getter: MechEyeDevice::getCloudEdgePreservationMode
Setter: MechEyeDevice::setCloudEdgePreservationMode
Definition at line 347 of file MechEyeSettings.h.
int mmind::api::PointCloudProcessingSettings::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
Definition at line 291 of file MechEyeSettings.h.
int mmind::api::PointCloudProcessingSettings::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
Definition at line 303 of file MechEyeSettings.h.
PointCloudNoiseRemoval mmind::api::PointCloudProcessingSettings::noiseRemoval |
Removes the noise in the point cloud, thus reducing the impact on the precision and accuracy of subsequent calculation. Noise is the scattered points close to the object surface.
Getter: MechEyeDevice::getCloudNoiseRemovalMode
Setter: MechEyeDevice::setCloudNoiseRemovalMode
Definition at line 325 of file MechEyeSettings.h.
CloudOutlierFilterMode mmind::api::PointCloudProcessingSettings::outlierFilterMode |
The point cloud outlier removal level.
Getter: MechEyeDevice::getCloudOutlierFilterMode
Setter: MechEyeDevice::setCloudOutlierFilterMode
Definition at line 223 of file MechEyeSettings.h.
PointCloudOutlierRemoval mmind::api::PointCloudProcessingSettings::outlierRemoval |
Removes the outliers in the point cloud. Outliers are clustered points away from the object point cloud.
Getter: MechEyeDevice::getCloudOutlierRemovalMode
Setter: MechEyeDevice::setCloudOutlierRemovalMode
Definition at line 336 of file MechEyeSettings.h.
CloudSmoothMode mmind::api::PointCloudProcessingSettings::smoothMode |
Option for cloud smooth filter.
Getter: MechEyeDevice::getCloudSmoothMode
Setter: MechEyeDevice::setCloudSmoothMode
Definition at line 231 of file MechEyeSettings.h.
PointCloudSurfaceSmoothing mmind::api::PointCloudProcessingSettings::surfaceSmoothing |
Reduces the depth fluctuation in the point cloud and improves its resemblance to the actual object surface.
Getter: MechEyeDevice::getCloudSurfaceSmoothingMode
Setter: MechEyeDevice::setCloudSurfaceSmoothingMode
Definition at line 313 of file MechEyeSettings.h.