![]() | 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.
|