eVision Python API
Loading...
Searching...
No Matches
eVision.Easy3D.ENoiseRemovalMethod Class Reference

Type of filter used in method eVision.Easy3D.EFilters.RemoveNoise. More...

Inheritance diagram for eVision.Easy3D.ENoiseRemovalMethod:
Collaboration diagram for eVision.Easy3D.ENoiseRemovalMethod:

Static Public Attributes

int AbsoluteDifferenceFromMean = 0
 Removes points for which the deviation from the average height in the filter window is larger than the specified threshold.
int RelativeDifferenceFromMean = 1
 Removes points for which the deviation from the average height in the filter window is larger than the specified threshold multiplied by the standard deviation (in the same filter window).
int HighStandardDeviation = 2
 Removes points for which the standard deviation calculated in the filter window is larger than a specified threshold.

Detailed Description

Type of filter used in method eVision.Easy3D.EFilters.RemoveNoise.

Member Data Documentation

◆ AbsoluteDifferenceFromMean

int eVision.Easy3D.ENoiseRemovalMethod.AbsoluteDifferenceFromMean = 0
static

Removes points for which the deviation from the average height in the filter window is larger than the specified threshold.

The threshold is the absolute value of the maximum difference.

◆ HighStandardDeviation

int eVision.Easy3D.ENoiseRemovalMethod.HighStandardDeviation = 2
static

Removes points for which the standard deviation calculated in the filter window is larger than a specified threshold.

The threshold is the maximum standard deviation.

◆ RelativeDifferenceFromMean

int eVision.Easy3D.ENoiseRemovalMethod.RelativeDifferenceFromMean = 1
static

Removes points for which the deviation from the average height in the filter window is larger than the specified threshold multiplied by the standard deviation (in the same filter window).

The threshold is a factor.