|
Mech-Eye API 2.5.1
API reference documentation for Mech-Eye Industrial 3D Camera
|
#include <MechEyeSettings.h>
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 } |
|
strong |
Option for cloud outlier filter.
|
strong |
Option for cloud smooth filter.
|
strong |
Preserves the sharpness of object edges during surface smoothing.
|
strong |
|
strong |
|
strong |
| PointCloudEdgePreservation edgePreservation |
Preserves the sharpness of object edges during surface smoothing.
Getter: MechEyeDevice::getCloudEdgePreservationMode
Setter: MechEyeDevice::setCloudEdgePreservationMode
| 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
| 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
| PointCloudNoiseRemoval 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
| CloudOutlierFilterMode outlierFilterMode |
The point cloud outlier removal level.
Getter: MechEyeDevice::getCloudOutlierFilterMode
Setter: MechEyeDevice::setCloudOutlierFilterMode
| PointCloudOutlierRemoval outlierRemoval |
Removes the outliers in the point cloud. Outliers are clustered points away from the object point cloud.
Getter: MechEyeDevice::getCloudOutlierRemovalMode
Setter: MechEyeDevice::setCloudOutlierRemovalMode
| CloudSmoothMode smoothMode |
Option for cloud smooth filter.
Getter: MechEyeDevice::getCloudSmoothMode
Setter: MechEyeDevice::setCloudSmoothMode
| PointCloudSurfaceSmoothing surfaceSmoothing |
Reduces the depth fluctuation in the point cloud and improves its resemblance to the actual object surface.
Getter: MechEyeDevice::getCloudSurfaceSmoothingMode
Setter: MechEyeDevice::setCloudSurfaceSmoothingMode