EFilters Class

Filtering functions used to remove noise on 3D containers.

Namespace: Euresys::Open_eVision::Easy3D

Methods

In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
The median filter may ignore undefined values or not. In the first case, defined pixels remain defined and undefined remain undefined. In the second case, defined pixels surrounded by undefined ones may become undefined and vice-versa.
In a EDepthMap or EZMap, removes noisy pixels. A square filter window is moved over the depthmap.
Within this filter window, the average and/or the standard deviation is/are calculated and a rejection criteria defined by the parameter 'method' determines which pixels will be removed.
If the rejection criteria determines that a pixel has to be removed or if there is not enough valid pixels in the window filter, as specified by the parameter 'minValidRatio', the pixel is either simply removed (marked 'invalid') or replaced by the average value (within the filter window), depending on the value of 'replaceByAvg'.

EFilters Class

Filtering functions used to remove noise on 3D containers.

Namespace: Euresys.Open_eVision.Easy3D

Methods

In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
The median filter may ignore undefined values or not. In the first case, defined pixels remain defined and undefined remain undefined. In the second case, defined pixels surrounded by undefined ones may become undefined and vice-versa.
In a EDepthMap or EZMap, removes noisy pixels. A square filter window is moved over the depthmap.
Within this filter window, the average and/or the standard deviation is/are calculated and a rejection criteria defined by the parameter 'method' determines which pixels will be removed.
If the rejection criteria determines that a pixel has to be removed or if there is not enough valid pixels in the window filter, as specified by the parameter 'minValidRatio', the pixel is either simply removed (marked 'invalid') or replaced by the average value (within the filter window), depending on the value of 'replaceByAvg'.