NonMeasuredPointsConfiguration Class |
Defines the parameters related to the non-measured points computation, including the choice of the mask types with their specific parameters.
Three types of mask are available:
Namespace: LynceeTec.InterfaceProcessingV2.Configurations
The NonMeasuredPointsConfiguration type exposes the following members.
| Name | Description | |
|---|---|---|
| NonMeasuredPointsConfiguration | Initializes a new instance of the NonMeasuredPointsConfiguration class |
| Name | Description | |
|---|---|---|
| AreaConnectingSize |
Gets or sets the maximum distance separating two non-measured points for which every
measured point in-between is considered non-measured.
| |
| IsMaskEnabled |
Gets the non-measured points mask status.
| |
| ThresholdIntensityValuePercent |
Sets the same threshold value on the intensity in percent for each laser source.
| |
| ThresholdIntensityValuePercentPhysicalLaserSource |
Gets or sets the threshold value on the intensity in percent for the specified laser source.
| |
| ThresholdPhaseGradientValuePercent |
Sets the same threshold value on the phase gradient in percent for each laser source.
| |
| ThresholdPhaseGradientValuePercentPhysicalLaserSource |
Gets or sets the threshold value on the phase gradient in percent for the specified laser source.
| |
| ThresholdPhaseGradientValueRadian |
Sets the same threshold value on the phase gradient in radian for each laser source.
| |
| ThresholdPhaseGradientValueRadianPhysicalLaserSource |
Gets or sets the threshold value on the phase gradient in radian for the specified laser source.
| |
| UseAreaConnecting |
Enables or disables the non-measured points area connecting feature.
If enabled, defines as non-measured, every pixel lying between two non-measured points
being the specified distance apart.
| |
| UseAutoThresholdIntensity |
Enables or disables the automatic computation of the threshold on the intensity.
The method is base on the OTSU algorithm.
| |
| UseThresholdIntensity |
Enables or disables the computation of non-measured points based on a threshold on the intensity.
| |
| UseThresholdPhaseGradient |
Enables or disables the computation of non-measured points based on a threshold on the phase gradient.
The threshold is defined such that every pixel having a gradient above the threshold is considered as a non-measured point.
| |
| UseUserMask |
| Name | Description | |
|---|---|---|
| AddUserMaskEllipseShape | ||
| AddUserMaskRectangleShape | ||
| ClearUserMask | ||
| Dispose | Releases all resources used by the NonMeasuredPointsConfiguration | |
| Equals | ||
| GetUserMaskShapes | ||
| LoadUserMask(String) |
Loads the list of shapes defining the user mask.
The shapes coordinated are absolute with respect to the
size of the hologram.
| |
| LoadUserMask(Byte, Int32, Int32, Int32) |
Loads the user defined mask from a specified byte array.
The size of the mask must be the same as the defined ROI.
| |
| ResetUserMaskShapes | ||
| UndoUserMaskShape | ||
| UseDefaultThresholdPhaseGradient |
Sets the default threshold value on the phase gradient for each laser source.
The value is defined to π/2.
|