![]() | 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 |
Enables or disables the user defined mask.
|
Name | Description | |
---|---|---|
![]() | AddUserMaskEllipseShape |
Adds an ellipse to the list of shapes defining the user mask.
|
![]() | AddUserMaskRectangleShape |
Adds a rectangle to the list of shapes defining the user mask.
|
![]() | ClearUserMask |
Clears the list of shapes defining the user mask and the loaded user mask.
|
![]() | Dispose | Releases all resources used by the NonMeasuredPointsConfiguration |
![]() | 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) | |
![]() | ResetUserMaskShapes |
Clears the list of shapes defining the user mask.
|
![]() | UndoUserMaskShape |
Removes the last shape added to the list of shapes defining the user mask.
|
![]() | UseDefaultThresholdPhaseGradient |
Sets the default threshold value on the phase gradient for each laser source.
The value is defined to π/2.
|