eVision C++ API 26.10.0
Loading...
Searching...
No Matches
eVision::Easy3D::EFilters Class Reference

Filtering functions used to remove noise on 3D containers. More...

#include <eVision/Easy3D/EFilters.h>

Collaboration diagram for eVision::Easy3D::EFilters:

Static Public Member Functions

static void RemoveNoise (const eVision::Easy3D::EDepthMap16 &sourceDepthMap, eVision::Easy3D::EDepthMap16 &destinationDepthMap, eVision::Easy3D::ENoiseRemovalMethod method, int16_t halfKernelSize, float threshold, float minValidRatio, bool replaceByAvg)
 In a EDepthMap or EZMap, removes noisy pixels. A square filter window is moved over the depthmap.
static void RemoveNoise (const eVision::Easy3D::EDepthMap16 &sourceDepthMap, eVision::Easy3D::EDepthMap16 &destinationDepthMap, eVision::Easy3D::ENoiseRemovalMethod method, int16_t halfKernelSize, float threshold, float minValidRatio)
 In a EDepthMap or EZMap, removes noisy pixels. A square filter window is moved over the depthmap.
static void RemoveNoise (const eVision::Easy3D::EDepthMap16 &sourceDepthMap, eVision::Easy3D::EDepthMap16 &destinationDepthMap, eVision::Easy3D::ENoiseRemovalMethod method, int16_t halfKernelSize, float threshold)
 In a EDepthMap or EZMap, removes noisy pixels. A square filter window is moved over the depthmap.
static void RemoveNoise (const eVision::Easy3D::EDepthMap8 &sourceDepthMap, eVision::Easy3D::EDepthMap8 &destinationDepthMap, eVision::Easy3D::ENoiseRemovalMethod method, int16_t halfKernelSize, float threshold, float minValidRatio, bool replaceByAvg)
 In a EDepthMap or EZMap, removes noisy pixels. A square filter window is moved over the depthmap.
static void RemoveNoise (const eVision::Easy3D::EDepthMap8 &sourceDepthMap, eVision::Easy3D::EDepthMap8 &destinationDepthMap, eVision::Easy3D::ENoiseRemovalMethod method, int16_t halfKernelSize, float threshold, float minValidRatio)
 In a EDepthMap or EZMap, removes noisy pixels. A square filter window is moved over the depthmap.
static void RemoveNoise (const eVision::Easy3D::EDepthMap8 &sourceDepthMap, eVision::Easy3D::EDepthMap8 &destinationDepthMap, eVision::Easy3D::ENoiseRemovalMethod method, int16_t halfKernelSize, float threshold)
 In a EDepthMap or EZMap, removes noisy pixels. A square filter window is moved over the depthmap.
static void RemoveNoise (const eVision::Easy3D::EZMap16 &sourceZMap, eVision::Easy3D::EZMap16 &destinationZMap, eVision::Easy3D::ENoiseRemovalMethod method, int16_t halfKernelSize, float threshold, float minValidRatio, bool replaceByAvg)
 In a EDepthMap or EZMap, removes noisy pixels. A square filter window is moved over the depthmap.
static void RemoveNoise (const eVision::Easy3D::EZMap16 &sourceZMap, eVision::Easy3D::EZMap16 &destinationZMap, eVision::Easy3D::ENoiseRemovalMethod method, int16_t halfKernelSize, float threshold, float minValidRatio)
 In a EDepthMap or EZMap, removes noisy pixels. A square filter window is moved over the depthmap.
static void RemoveNoise (const eVision::Easy3D::EZMap16 &sourceZMap, eVision::Easy3D::EZMap16 &destinationZMap, eVision::Easy3D::ENoiseRemovalMethod method, int16_t halfKernelSize, float threshold)
 In a EDepthMap or EZMap, removes noisy pixels. A square filter window is moved over the depthmap.
static void RemoveNoise (const eVision::Easy3D::EZMap8 &sourceZMap, eVision::Easy3D::EZMap8 &destinationZMap, eVision::Easy3D::ENoiseRemovalMethod method, int16_t halfKernelSize, float threshold, float minValidRatio, bool replaceByAvg)
 In a EDepthMap or EZMap, removes noisy pixels. A square filter window is moved over the depthmap.
static void RemoveNoise (const eVision::Easy3D::EZMap8 &sourceZMap, eVision::Easy3D::EZMap8 &destinationZMap, eVision::Easy3D::ENoiseRemovalMethod method, int16_t halfKernelSize, float threshold, float minValidRatio)
 In a EDepthMap or EZMap, removes noisy pixels. A square filter window is moved over the depthmap.
static void RemoveNoise (const eVision::Easy3D::EZMap8 &sourceZMap, eVision::Easy3D::EZMap8 &destinationZMap, eVision::Easy3D::ENoiseRemovalMethod method, int16_t halfKernelSize, float threshold)
 In a EDepthMap or EZMap, removes noisy pixels. A square filter window is moved over the depthmap.
static void RemoveNoise (const eVision::Easy3D::EDepthMap16 &sourceDepthMap, const eVision::ERegion &region, eVision::Easy3D::EDepthMap16 &destinationDepthMap, eVision::Easy3D::ENoiseRemovalMethod method, int16_t halfKernelSize, float threshold, float minValidRatio, bool replaceByAvg)
 In a EDepthMap or EZMap, removes noisy pixels. A square filter window is moved over the depthmap.
static void RemoveNoise (const eVision::Easy3D::EDepthMap16 &sourceDepthMap, const eVision::ERegion &region, eVision::Easy3D::EDepthMap16 &destinationDepthMap, eVision::Easy3D::ENoiseRemovalMethod method, int16_t halfKernelSize, float threshold, float minValidRatio)
 In a EDepthMap or EZMap, removes noisy pixels. A square filter window is moved over the depthmap.
static void RemoveNoise (const eVision::Easy3D::EDepthMap16 &sourceDepthMap, const eVision::ERegion &region, eVision::Easy3D::EDepthMap16 &destinationDepthMap, eVision::Easy3D::ENoiseRemovalMethod method, int16_t halfKernelSize, float threshold)
 In a EDepthMap or EZMap, removes noisy pixels. A square filter window is moved over the depthmap.
static void RemoveNoise (const eVision::Easy3D::EDepthMap8 &sourceDepthMap, const eVision::ERegion &region, eVision::Easy3D::EDepthMap8 &destinationDepthMap, eVision::Easy3D::ENoiseRemovalMethod method, int16_t halfKernelSize, float threshold, float minValidRatio, bool replaceByAvg)
 In a EDepthMap or EZMap, removes noisy pixels. A square filter window is moved over the depthmap.
static void RemoveNoise (const eVision::Easy3D::EDepthMap8 &sourceDepthMap, const eVision::ERegion &region, eVision::Easy3D::EDepthMap8 &destinationDepthMap, eVision::Easy3D::ENoiseRemovalMethod method, int16_t halfKernelSize, float threshold, float minValidRatio)
 In a EDepthMap or EZMap, removes noisy pixels. A square filter window is moved over the depthmap.
static void RemoveNoise (const eVision::Easy3D::EDepthMap8 &sourceDepthMap, const eVision::ERegion &region, eVision::Easy3D::EDepthMap8 &destinationDepthMap, eVision::Easy3D::ENoiseRemovalMethod method, int16_t halfKernelSize, float threshold)
 In a EDepthMap or EZMap, removes noisy pixels. A square filter window is moved over the depthmap.
static void RemoveNoise (const eVision::Easy3D::EZMap16 &sourceZMap, const eVision::ERegion &region, eVision::Easy3D::EZMap16 &destinationZMap, eVision::Easy3D::ENoiseRemovalMethod method, int16_t halfKernelSize, float threshold, float minValidRatio, bool replaceByAvg)
 In a EDepthMap or EZMap, removes noisy pixels. A square filter window is moved over the depthmap.
static void RemoveNoise (const eVision::Easy3D::EZMap16 &sourceZMap, const eVision::ERegion &region, eVision::Easy3D::EZMap16 &destinationZMap, eVision::Easy3D::ENoiseRemovalMethod method, int16_t halfKernelSize, float threshold, float minValidRatio)
 In a EDepthMap or EZMap, removes noisy pixels. A square filter window is moved over the depthmap.
static void RemoveNoise (const eVision::Easy3D::EZMap16 &sourceZMap, const eVision::ERegion &region, eVision::Easy3D::EZMap16 &destinationZMap, eVision::Easy3D::ENoiseRemovalMethod method, int16_t halfKernelSize, float threshold)
 In a EDepthMap or EZMap, removes noisy pixels. A square filter window is moved over the depthmap.
static void RemoveNoise (const eVision::Easy3D::EZMap8 &sourceZMap, const eVision::ERegion &region, eVision::Easy3D::EZMap8 &destinationZMap, eVision::Easy3D::ENoiseRemovalMethod method, int16_t halfKernelSize, float threshold, float minValidRatio, bool replaceByAvg)
 In a EDepthMap or EZMap, removes noisy pixels. A square filter window is moved over the depthmap.
static void RemoveNoise (const eVision::Easy3D::EZMap8 &sourceZMap, const eVision::ERegion &region, eVision::Easy3D::EZMap8 &destinationZMap, eVision::Easy3D::ENoiseRemovalMethod method, int16_t halfKernelSize, float threshold, float minValidRatio)
 In a EDepthMap or EZMap, removes noisy pixels. A square filter window is moved over the depthmap.
static void RemoveNoise (const eVision::Easy3D::EZMap8 &sourceZMap, const eVision::ERegion &region, eVision::Easy3D::EZMap8 &destinationZMap, eVision::Easy3D::ENoiseRemovalMethod method, int16_t halfKernelSize, float threshold)
 In a EDepthMap or EZMap, removes noisy pixels. A square filter window is moved over the depthmap.
static void RemoveNoise (const eVision::Easy3D::EDepthMap16 &sourceDepthMap, const eVision::ERegion &region, const eVision::EFrame &frame, eVision::Easy3D::EDepthMap16 &destinationDepthMap, eVision::Easy3D::ENoiseRemovalMethod method, int16_t halfKernelSize, float threshold, float minValidRatio, bool replaceByAvg)
 In a EDepthMap or EZMap, removes noisy pixels. A square filter window is moved over the depthmap.
static void RemoveNoise (const eVision::Easy3D::EDepthMap16 &sourceDepthMap, const eVision::ERegion &region, const eVision::EFrame &frame, eVision::Easy3D::EDepthMap16 &destinationDepthMap, eVision::Easy3D::ENoiseRemovalMethod method, int16_t halfKernelSize, float threshold, float minValidRatio)
 In a EDepthMap or EZMap, removes noisy pixels. A square filter window is moved over the depthmap.
static void RemoveNoise (const eVision::Easy3D::EDepthMap16 &sourceDepthMap, const eVision::ERegion &region, const eVision::EFrame &frame, eVision::Easy3D::EDepthMap16 &destinationDepthMap, eVision::Easy3D::ENoiseRemovalMethod method, int16_t halfKernelSize, float threshold)
 In a EDepthMap or EZMap, removes noisy pixels. A square filter window is moved over the depthmap.
static void RemoveNoise (const eVision::Easy3D::EDepthMap8 &sourceDepthMap, const eVision::ERegion &region, const eVision::EFrame &frame, eVision::Easy3D::EDepthMap8 &destinationDepthMap, eVision::Easy3D::ENoiseRemovalMethod method, int16_t halfKernelSize, float threshold, float minValidRatio, bool replaceByAvg)
 In a EDepthMap or EZMap, removes noisy pixels. A square filter window is moved over the depthmap.
static void RemoveNoise (const eVision::Easy3D::EDepthMap8 &sourceDepthMap, const eVision::ERegion &region, const eVision::EFrame &frame, eVision::Easy3D::EDepthMap8 &destinationDepthMap, eVision::Easy3D::ENoiseRemovalMethod method, int16_t halfKernelSize, float threshold, float minValidRatio)
 In a EDepthMap or EZMap, removes noisy pixels. A square filter window is moved over the depthmap.
static void RemoveNoise (const eVision::Easy3D::EDepthMap8 &sourceDepthMap, const eVision::ERegion &region, const eVision::EFrame &frame, eVision::Easy3D::EDepthMap8 &destinationDepthMap, eVision::Easy3D::ENoiseRemovalMethod method, int16_t halfKernelSize, float threshold)
 In a EDepthMap or EZMap, removes noisy pixels. A square filter window is moved over the depthmap.
static void RemoveNoise (const eVision::Easy3D::EZMap16 &sourceZMap, const eVision::ERegion &region, const eVision::EFrame &frame, eVision::Easy3D::EZMap16 &destinationZMap, eVision::Easy3D::ENoiseRemovalMethod method, int16_t halfKernelSize, float threshold, float minValidRatio, bool replaceByAvg)
 In a EDepthMap or EZMap, removes noisy pixels. A square filter window is moved over the depthmap.
static void RemoveNoise (const eVision::Easy3D::EZMap16 &sourceZMap, const eVision::ERegion &region, const eVision::EFrame &frame, eVision::Easy3D::EZMap16 &destinationZMap, eVision::Easy3D::ENoiseRemovalMethod method, int16_t halfKernelSize, float threshold, float minValidRatio)
 In a EDepthMap or EZMap, removes noisy pixels. A square filter window is moved over the depthmap.
static void RemoveNoise (const eVision::Easy3D::EZMap16 &sourceZMap, const eVision::ERegion &region, const eVision::EFrame &frame, eVision::Easy3D::EZMap16 &destinationZMap, eVision::Easy3D::ENoiseRemovalMethod method, int16_t halfKernelSize, float threshold)
 In a EDepthMap or EZMap, removes noisy pixels. A square filter window is moved over the depthmap.
static void RemoveNoise (const eVision::Easy3D::EZMap8 &sourceZMap, const eVision::ERegion &region, const eVision::EFrame &frame, eVision::Easy3D::EZMap8 &destinationZMap, eVision::Easy3D::ENoiseRemovalMethod method, int16_t halfKernelSize, float threshold, float minValidRatio, bool replaceByAvg)
 In a EDepthMap or EZMap, removes noisy pixels. A square filter window is moved over the depthmap.
static void RemoveNoise (const eVision::Easy3D::EZMap8 &sourceZMap, const eVision::ERegion &region, const eVision::EFrame &frame, eVision::Easy3D::EZMap8 &destinationZMap, eVision::Easy3D::ENoiseRemovalMethod method, int16_t halfKernelSize, float threshold, float minValidRatio)
 In a EDepthMap or EZMap, removes noisy pixels. A square filter window is moved over the depthmap.
static void RemoveNoise (const eVision::Easy3D::EZMap8 &sourceZMap, const eVision::ERegion &region, const eVision::EFrame &frame, eVision::Easy3D::EZMap8 &destinationZMap, eVision::Easy3D::ENoiseRemovalMethod method, int16_t halfKernelSize, float threshold)
 In a EDepthMap or EZMap, removes noisy pixels. A square filter window is moved over the depthmap.
static void Median (const eVision::Easy3D::EDepthMap8 &sourceDepthMap, eVision::Easy3D::EDepthMap8 &destinationDepthMap, uint32_t halfOfKernelWidth, uint32_t halfOfKernelHeight, bool ignoreUndefinedPixels)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EDepthMap8 &sourceDepthMap, eVision::Easy3D::EDepthMap8 &destinationDepthMap, uint32_t halfOfKernelWidth, uint32_t halfOfKernelHeight)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EDepthMap8 &sourceDepthMap, eVision::Easy3D::EDepthMap8 &destinationDepthMap, uint32_t halfOfKernelWidth)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EDepthMap8 &sourceDepthMap, eVision::Easy3D::EDepthMap8 &destinationDepthMap)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EDepthMap16 &sourceDepthMap, eVision::Easy3D::EDepthMap16 &destinationDepthMap, uint32_t halfOfKernelWidth, uint32_t halfOfKernelHeight, bool ignoreUndefinedPixels)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EDepthMap16 &sourceDepthMap, eVision::Easy3D::EDepthMap16 &destinationDepthMap, uint32_t halfOfKernelWidth, uint32_t halfOfKernelHeight)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EDepthMap16 &sourceDepthMap, eVision::Easy3D::EDepthMap16 &destinationDepthMap, uint32_t halfOfKernelWidth)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EDepthMap16 &sourceDepthMap, eVision::Easy3D::EDepthMap16 &destinationDepthMap)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EDepthMap32f &sourceDepthMap, eVision::Easy3D::EDepthMap32f &destinationDepthMap, uint32_t halfOfKernelWidth, uint32_t halfOfKernelHeight, bool ignoreUndefinedPixels)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EDepthMap32f &sourceDepthMap, eVision::Easy3D::EDepthMap32f &destinationDepthMap, uint32_t halfOfKernelWidth, uint32_t halfOfKernelHeight)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EDepthMap32f &sourceDepthMap, eVision::Easy3D::EDepthMap32f &destinationDepthMap, uint32_t halfOfKernelWidth)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EDepthMap32f &sourceDepthMap, eVision::Easy3D::EDepthMap32f &destinationDepthMap)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EDepthMap8 &sourceDepthMap, const eVision::ERegion &region, eVision::Easy3D::EDepthMap8 &destinationDepthMap, uint32_t halfOfKernelWidth, uint32_t halfOfKernelHeight, bool ignoreUndefinedPixels)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EDepthMap8 &sourceDepthMap, const eVision::ERegion &region, eVision::Easy3D::EDepthMap8 &destinationDepthMap, uint32_t halfOfKernelWidth, uint32_t halfOfKernelHeight)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EDepthMap8 &sourceDepthMap, const eVision::ERegion &region, eVision::Easy3D::EDepthMap8 &destinationDepthMap, uint32_t halfOfKernelWidth)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EDepthMap8 &sourceDepthMap, const eVision::ERegion &region, eVision::Easy3D::EDepthMap8 &destinationDepthMap)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EDepthMap16 &sourceDepthMap, const eVision::ERegion &region, eVision::Easy3D::EDepthMap16 &destinationDepthMap, uint32_t halfOfKernelWidth, uint32_t halfOfKernelHeight, bool ignoreUndefinedPixels)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EDepthMap16 &sourceDepthMap, const eVision::ERegion &region, eVision::Easy3D::EDepthMap16 &destinationDepthMap, uint32_t halfOfKernelWidth, uint32_t halfOfKernelHeight)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EDepthMap16 &sourceDepthMap, const eVision::ERegion &region, eVision::Easy3D::EDepthMap16 &destinationDepthMap, uint32_t halfOfKernelWidth)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EDepthMap16 &sourceDepthMap, const eVision::ERegion &region, eVision::Easy3D::EDepthMap16 &destinationDepthMap)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EDepthMap32f &sourceDepthMap, const eVision::ERegion &region, eVision::Easy3D::EDepthMap32f &destinationDepthMap, uint32_t halfOfKernelWidth, uint32_t halfOfKernelHeight, bool ignoreUndefinedPixels)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EDepthMap32f &sourceDepthMap, const eVision::ERegion &region, eVision::Easy3D::EDepthMap32f &destinationDepthMap, uint32_t halfOfKernelWidth, uint32_t halfOfKernelHeight)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EDepthMap32f &sourceDepthMap, const eVision::ERegion &region, eVision::Easy3D::EDepthMap32f &destinationDepthMap, uint32_t halfOfKernelWidth)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EDepthMap32f &sourceDepthMap, const eVision::ERegion &region, eVision::Easy3D::EDepthMap32f &destinationDepthMap)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EDepthMap8 &sourceDepthMap, const eVision::ERegion &region, const eVision::EFrame &frame, eVision::Easy3D::EDepthMap8 &destinationDepthMap, uint32_t halfOfKernelWidth, uint32_t halfOfKernelHeight, bool ignoreUndefinedPixels)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EDepthMap8 &sourceDepthMap, const eVision::ERegion &region, const eVision::EFrame &frame, eVision::Easy3D::EDepthMap8 &destinationDepthMap, uint32_t halfOfKernelWidth, uint32_t halfOfKernelHeight)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EDepthMap8 &sourceDepthMap, const eVision::ERegion &region, const eVision::EFrame &frame, eVision::Easy3D::EDepthMap8 &destinationDepthMap, uint32_t halfOfKernelWidth)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EDepthMap8 &sourceDepthMap, const eVision::ERegion &region, const eVision::EFrame &frame, eVision::Easy3D::EDepthMap8 &destinationDepthMap)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EDepthMap16 &sourceDepthMap, const eVision::ERegion &region, const eVision::EFrame &frame, eVision::Easy3D::EDepthMap16 &destinationDepthMap, uint32_t halfOfKernelWidth, uint32_t halfOfKernelHeight, bool ignoreUndefinedPixels)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EDepthMap16 &sourceDepthMap, const eVision::ERegion &region, const eVision::EFrame &frame, eVision::Easy3D::EDepthMap16 &destinationDepthMap, uint32_t halfOfKernelWidth, uint32_t halfOfKernelHeight)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EDepthMap16 &sourceDepthMap, const eVision::ERegion &region, const eVision::EFrame &frame, eVision::Easy3D::EDepthMap16 &destinationDepthMap, uint32_t halfOfKernelWidth)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EDepthMap16 &sourceDepthMap, const eVision::ERegion &region, const eVision::EFrame &frame, eVision::Easy3D::EDepthMap16 &destinationDepthMap)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EDepthMap32f &sourceDepthMap, const eVision::ERegion &region, const eVision::EFrame &frame, eVision::Easy3D::EDepthMap32f &destinationDepthMap, uint32_t halfOfKernelWidth, uint32_t halfOfKernelHeight, bool ignoreUndefinedPixels)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EDepthMap32f &sourceDepthMap, const eVision::ERegion &region, const eVision::EFrame &frame, eVision::Easy3D::EDepthMap32f &destinationDepthMap, uint32_t halfOfKernelWidth, uint32_t halfOfKernelHeight)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EDepthMap32f &sourceDepthMap, const eVision::ERegion &region, const eVision::EFrame &frame, eVision::Easy3D::EDepthMap32f &destinationDepthMap, uint32_t halfOfKernelWidth)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EDepthMap32f &sourceDepthMap, const eVision::ERegion &region, const eVision::EFrame &frame, eVision::Easy3D::EDepthMap32f &destinationDepthMap)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EZMap8 &sourceZMap, eVision::Easy3D::EZMap8 &destinationZMap, uint32_t halfOfKernelWidth, uint32_t halfOfKernelHeight, bool ignoreUndefinedPixels)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EZMap8 &sourceZMap, eVision::Easy3D::EZMap8 &destinationZMap, uint32_t halfOfKernelWidth, uint32_t halfOfKernelHeight)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EZMap8 &sourceZMap, eVision::Easy3D::EZMap8 &destinationZMap, uint32_t halfOfKernelWidth)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EZMap8 &sourceZMap, eVision::Easy3D::EZMap8 &destinationZMap)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EZMap16 &sourceZMap, eVision::Easy3D::EZMap16 &destinationZMap, uint32_t halfOfKernelWidth, uint32_t halfOfKernelHeight, bool ignoreUndefinedPixels)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EZMap16 &sourceZMap, eVision::Easy3D::EZMap16 &destinationZMap, uint32_t halfOfKernelWidth, uint32_t halfOfKernelHeight)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EZMap16 &sourceZMap, eVision::Easy3D::EZMap16 &destinationZMap, uint32_t halfOfKernelWidth)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EZMap16 &sourceZMap, eVision::Easy3D::EZMap16 &destinationZMap)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EZMap32f &sourceZMap, eVision::Easy3D::EZMap32f &destinationZMap, uint32_t halfOfKernelWidth, uint32_t halfOfKernelHeight, bool ignoreUndefinedPixels)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EZMap32f &sourceZMap, eVision::Easy3D::EZMap32f &destinationZMap, uint32_t halfOfKernelWidth, uint32_t halfOfKernelHeight)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EZMap32f &sourceZMap, eVision::Easy3D::EZMap32f &destinationZMap, uint32_t halfOfKernelWidth)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EZMap32f &sourceZMap, eVision::Easy3D::EZMap32f &destinationZMap)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EZMap8 &sourceZMap, const eVision::ERegion &region, eVision::Easy3D::EZMap8 &destinationZMap, uint32_t halfOfKernelWidth, uint32_t halfOfKernelHeight, bool ignoreUndefinedPixels)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EZMap8 &sourceZMap, const eVision::ERegion &region, eVision::Easy3D::EZMap8 &destinationZMap, uint32_t halfOfKernelWidth, uint32_t halfOfKernelHeight)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EZMap8 &sourceZMap, const eVision::ERegion &region, eVision::Easy3D::EZMap8 &destinationZMap, uint32_t halfOfKernelWidth)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EZMap8 &sourceZMap, const eVision::ERegion &region, eVision::Easy3D::EZMap8 &destinationZMap)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EZMap16 &sourceZMap, const eVision::ERegion &region, eVision::Easy3D::EZMap16 &destinationZMap, uint32_t halfOfKernelWidth, uint32_t halfOfKernelHeight, bool ignoreUndefinedPixels)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EZMap16 &sourceZMap, const eVision::ERegion &region, eVision::Easy3D::EZMap16 &destinationZMap, uint32_t halfOfKernelWidth, uint32_t halfOfKernelHeight)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EZMap16 &sourceZMap, const eVision::ERegion &region, eVision::Easy3D::EZMap16 &destinationZMap, uint32_t halfOfKernelWidth)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EZMap16 &sourceZMap, const eVision::ERegion &region, eVision::Easy3D::EZMap16 &destinationZMap)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EZMap32f &sourceZMap, const eVision::ERegion &region, eVision::Easy3D::EZMap32f &destinationZMap, uint32_t halfOfKernelWidth, uint32_t halfOfKernelHeight, bool ignoreUndefinedPixels)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EZMap32f &sourceZMap, const eVision::ERegion &region, eVision::Easy3D::EZMap32f &destinationZMap, uint32_t halfOfKernelWidth, uint32_t halfOfKernelHeight)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EZMap32f &sourceZMap, const eVision::ERegion &region, eVision::Easy3D::EZMap32f &destinationZMap, uint32_t halfOfKernelWidth)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EZMap32f &sourceZMap, const eVision::ERegion &region, eVision::Easy3D::EZMap32f &destinationZMap)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EZMap8 &sourceZMap, const eVision::ERegion &region, const eVision::EFrame &frame, eVision::Easy3D::EZMap8 &destinationZMap, uint32_t halfOfKernelWidth, uint32_t halfOfKernelHeight, bool ignoreUndefinedPixels)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EZMap8 &sourceZMap, const eVision::ERegion &region, const eVision::EFrame &frame, eVision::Easy3D::EZMap8 &destinationZMap, uint32_t halfOfKernelWidth, uint32_t halfOfKernelHeight)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EZMap8 &sourceZMap, const eVision::ERegion &region, const eVision::EFrame &frame, eVision::Easy3D::EZMap8 &destinationZMap, uint32_t halfOfKernelWidth)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EZMap8 &sourceZMap, const eVision::ERegion &region, const eVision::EFrame &frame, eVision::Easy3D::EZMap8 &destinationZMap)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EZMap16 &sourceZMap, const eVision::ERegion &region, const eVision::EFrame &frame, eVision::Easy3D::EZMap16 &destinationZMap, uint32_t halfOfKernelWidth, uint32_t halfOfKernelHeight, bool ignoreUndefinedPixels)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EZMap16 &sourceZMap, const eVision::ERegion &region, const eVision::EFrame &frame, eVision::Easy3D::EZMap16 &destinationZMap, uint32_t halfOfKernelWidth, uint32_t halfOfKernelHeight)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EZMap16 &sourceZMap, const eVision::ERegion &region, const eVision::EFrame &frame, eVision::Easy3D::EZMap16 &destinationZMap, uint32_t halfOfKernelWidth)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EZMap16 &sourceZMap, const eVision::ERegion &region, const eVision::EFrame &frame, eVision::Easy3D::EZMap16 &destinationZMap)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EZMap32f &sourceZMap, const eVision::ERegion &region, const eVision::EFrame &frame, eVision::Easy3D::EZMap32f &destinationZMap, uint32_t halfOfKernelWidth, uint32_t halfOfKernelHeight, bool ignoreUndefinedPixels)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EZMap32f &sourceZMap, const eVision::ERegion &region, const eVision::EFrame &frame, eVision::Easy3D::EZMap32f &destinationZMap, uint32_t halfOfKernelWidth, uint32_t halfOfKernelHeight)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EZMap32f &sourceZMap, const eVision::ERegion &region, const eVision::EFrame &frame, eVision::Easy3D::EZMap32f &destinationZMap, uint32_t halfOfKernelWidth)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.
static void Median (const eVision::Easy3D::EZMap32f &sourceZMap, const eVision::ERegion &region, const eVision::EFrame &frame, eVision::Easy3D::EZMap32f &destinationZMap)
 In a EDepthMap or EZMap, removes noisy pixels by using a median filter.

Public Attributes

CppWrapperInternal::WrappedClass wrappedClass_

Detailed Description

Filtering functions used to remove noise on 3D containers.

License(s): Easy3D

Member Function Documentation

◆ Median() [1/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EDepthMap16 & sourceDepthMap,
const eVision::ERegion & region,
const eVision::EFrame & frame,
eVision::Easy3D::EDepthMap16 & destinationDepthMap )
static

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.

Parameters
sourceDepthMapThe source depthmap.
regionRegion to apply the function on.
frameReference frame of the input region.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.

◆ Median() [2/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EDepthMap16 & sourceDepthMap,
const eVision::ERegion & region,
const eVision::EFrame & frame,
eVision::Easy3D::EDepthMap16 & destinationDepthMap,
uint32_t halfOfKernelWidth )
static

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.

Parameters
sourceDepthMapThe source depthmap.
regionRegion to apply the function on.
frameReference frame of the input region.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ Median() [3/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EDepthMap16 & sourceDepthMap,
const eVision::ERegion & region,
const eVision::EFrame & frame,
eVision::Easy3D::EDepthMap16 & destinationDepthMap,
uint32_t halfOfKernelWidth,
uint32_t halfOfKernelHeight )
static

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.

Parameters
sourceDepthMapThe source depthmap.
regionRegion to apply the function on.
frameReference frame of the input region.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelHeight; 0 is allowed).

◆ Median() [4/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EDepthMap16 & sourceDepthMap,
const eVision::ERegion & region,
const eVision::EFrame & frame,
eVision::Easy3D::EDepthMap16 & destinationDepthMap,
uint32_t halfOfKernelWidth,
uint32_t halfOfKernelHeight,
bool ignoreUndefinedPixels )
static

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.

Parameters
sourceDepthMapThe source depthmap.
regionRegion to apply the function on.
frameReference frame of the input region.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelHeight; 0 is allowed).
ignoreUndefinedPixelsIgnores the undefined pixels when computing the medians (by default, true).

◆ Median() [5/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EDepthMap16 & sourceDepthMap,
const eVision::ERegion & region,
eVision::Easy3D::EDepthMap16 & destinationDepthMap )
static

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.

Parameters
sourceDepthMapThe source depthmap.
regionRegion to apply the function on.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.

◆ Median() [6/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EDepthMap16 & sourceDepthMap,
const eVision::ERegion & region,
eVision::Easy3D::EDepthMap16 & destinationDepthMap,
uint32_t halfOfKernelWidth )
static

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.

Parameters
sourceDepthMapThe source depthmap.
regionRegion to apply the function on.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ Median() [7/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EDepthMap16 & sourceDepthMap,
const eVision::ERegion & region,
eVision::Easy3D::EDepthMap16 & destinationDepthMap,
uint32_t halfOfKernelWidth,
uint32_t halfOfKernelHeight )
static

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.

Parameters
sourceDepthMapThe source depthmap.
regionRegion to apply the function on.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelHeight; 0 is allowed).

◆ Median() [8/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EDepthMap16 & sourceDepthMap,
const eVision::ERegion & region,
eVision::Easy3D::EDepthMap16 & destinationDepthMap,
uint32_t halfOfKernelWidth,
uint32_t halfOfKernelHeight,
bool ignoreUndefinedPixels )
static

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.

Parameters
sourceDepthMapThe source depthmap.
regionRegion to apply the function on.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelHeight; 0 is allowed).
ignoreUndefinedPixelsIgnores the undefined pixels when computing the medians (by default, true).

◆ Median() [9/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EDepthMap16 & sourceDepthMap,
eVision::Easy3D::EDepthMap16 & destinationDepthMap )
static

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.

Parameters
sourceDepthMapThe source depthmap.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.

◆ Median() [10/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EDepthMap16 & sourceDepthMap,
eVision::Easy3D::EDepthMap16 & destinationDepthMap,
uint32_t halfOfKernelWidth )
static

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.

Parameters
sourceDepthMapThe source depthmap.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ Median() [11/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EDepthMap16 & sourceDepthMap,
eVision::Easy3D::EDepthMap16 & destinationDepthMap,
uint32_t halfOfKernelWidth,
uint32_t halfOfKernelHeight )
static

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.

Parameters
sourceDepthMapThe source depthmap.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelHeight; 0 is allowed).

◆ Median() [12/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EDepthMap16 & sourceDepthMap,
eVision::Easy3D::EDepthMap16 & destinationDepthMap,
uint32_t halfOfKernelWidth,
uint32_t halfOfKernelHeight,
bool ignoreUndefinedPixels )
static

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.

Parameters
sourceDepthMapThe source depthmap.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelHeight; 0 is allowed).
ignoreUndefinedPixelsIgnores the undefined pixels when computing the medians (by default, true).

◆ Median() [13/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EDepthMap32f & sourceDepthMap,
const eVision::ERegion & region,
const eVision::EFrame & frame,
eVision::Easy3D::EDepthMap32f & destinationDepthMap )
static

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.

Parameters
sourceDepthMapThe source depthmap.
regionRegion to apply the function on.
frameReference frame of the input region.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.

◆ Median() [14/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EDepthMap32f & sourceDepthMap,
const eVision::ERegion & region,
const eVision::EFrame & frame,
eVision::Easy3D::EDepthMap32f & destinationDepthMap,
uint32_t halfOfKernelWidth )
static

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.

Parameters
sourceDepthMapThe source depthmap.
regionRegion to apply the function on.
frameReference frame of the input region.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ Median() [15/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EDepthMap32f & sourceDepthMap,
const eVision::ERegion & region,
const eVision::EFrame & frame,
eVision::Easy3D::EDepthMap32f & destinationDepthMap,
uint32_t halfOfKernelWidth,
uint32_t halfOfKernelHeight )
static

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.

Parameters
sourceDepthMapThe source depthmap.
regionRegion to apply the function on.
frameReference frame of the input region.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelHeight; 0 is allowed).

◆ Median() [16/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EDepthMap32f & sourceDepthMap,
const eVision::ERegion & region,
const eVision::EFrame & frame,
eVision::Easy3D::EDepthMap32f & destinationDepthMap,
uint32_t halfOfKernelWidth,
uint32_t halfOfKernelHeight,
bool ignoreUndefinedPixels )
static

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.

Parameters
sourceDepthMapThe source depthmap.
regionRegion to apply the function on.
frameReference frame of the input region.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelHeight; 0 is allowed).
ignoreUndefinedPixelsIgnores the undefined pixels when computing the medians (by default, true).

◆ Median() [17/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EDepthMap32f & sourceDepthMap,
const eVision::ERegion & region,
eVision::Easy3D::EDepthMap32f & destinationDepthMap )
static

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.

Parameters
sourceDepthMapThe source depthmap.
regionRegion to apply the function on.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.

◆ Median() [18/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EDepthMap32f & sourceDepthMap,
const eVision::ERegion & region,
eVision::Easy3D::EDepthMap32f & destinationDepthMap,
uint32_t halfOfKernelWidth )
static

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.

Parameters
sourceDepthMapThe source depthmap.
regionRegion to apply the function on.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ Median() [19/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EDepthMap32f & sourceDepthMap,
const eVision::ERegion & region,
eVision::Easy3D::EDepthMap32f & destinationDepthMap,
uint32_t halfOfKernelWidth,
uint32_t halfOfKernelHeight )
static

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.

Parameters
sourceDepthMapThe source depthmap.
regionRegion to apply the function on.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelHeight; 0 is allowed).

◆ Median() [20/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EDepthMap32f & sourceDepthMap,
const eVision::ERegion & region,
eVision::Easy3D::EDepthMap32f & destinationDepthMap,
uint32_t halfOfKernelWidth,
uint32_t halfOfKernelHeight,
bool ignoreUndefinedPixels )
static

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.

Parameters
sourceDepthMapThe source depthmap.
regionRegion to apply the function on.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelHeight; 0 is allowed).
ignoreUndefinedPixelsIgnores the undefined pixels when computing the medians (by default, true).

◆ Median() [21/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EDepthMap32f & sourceDepthMap,
eVision::Easy3D::EDepthMap32f & destinationDepthMap )
static

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.

Parameters
sourceDepthMapThe source depthmap.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.

◆ Median() [22/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EDepthMap32f & sourceDepthMap,
eVision::Easy3D::EDepthMap32f & destinationDepthMap,
uint32_t halfOfKernelWidth )
static

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.

Parameters
sourceDepthMapThe source depthmap.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ Median() [23/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EDepthMap32f & sourceDepthMap,
eVision::Easy3D::EDepthMap32f & destinationDepthMap,
uint32_t halfOfKernelWidth,
uint32_t halfOfKernelHeight )
static

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.

Parameters
sourceDepthMapThe source depthmap.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelHeight; 0 is allowed).

◆ Median() [24/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EDepthMap32f & sourceDepthMap,
eVision::Easy3D::EDepthMap32f & destinationDepthMap,
uint32_t halfOfKernelWidth,
uint32_t halfOfKernelHeight,
bool ignoreUndefinedPixels )
static

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.

Parameters
sourceDepthMapThe source depthmap.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelHeight; 0 is allowed).
ignoreUndefinedPixelsIgnores the undefined pixels when computing the medians (by default, true).

◆ Median() [25/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EDepthMap8 & sourceDepthMap,
const eVision::ERegion & region,
const eVision::EFrame & frame,
eVision::Easy3D::EDepthMap8 & destinationDepthMap )
static

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.

Parameters
sourceDepthMapThe source depthmap.
regionRegion to apply the function on.
frameReference frame of the input region.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.

◆ Median() [26/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EDepthMap8 & sourceDepthMap,
const eVision::ERegion & region,
const eVision::EFrame & frame,
eVision::Easy3D::EDepthMap8 & destinationDepthMap,
uint32_t halfOfKernelWidth )
static

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.

Parameters
sourceDepthMapThe source depthmap.
regionRegion to apply the function on.
frameReference frame of the input region.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ Median() [27/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EDepthMap8 & sourceDepthMap,
const eVision::ERegion & region,
const eVision::EFrame & frame,
eVision::Easy3D::EDepthMap8 & destinationDepthMap,
uint32_t halfOfKernelWidth,
uint32_t halfOfKernelHeight )
static

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.

Parameters
sourceDepthMapThe source depthmap.
regionRegion to apply the function on.
frameReference frame of the input region.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelHeight; 0 is allowed).

◆ Median() [28/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EDepthMap8 & sourceDepthMap,
const eVision::ERegion & region,
const eVision::EFrame & frame,
eVision::Easy3D::EDepthMap8 & destinationDepthMap,
uint32_t halfOfKernelWidth,
uint32_t halfOfKernelHeight,
bool ignoreUndefinedPixels )
static

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.

Parameters
sourceDepthMapThe source depthmap.
regionRegion to apply the function on.
frameReference frame of the input region.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelHeight; 0 is allowed).
ignoreUndefinedPixelsIgnores the undefined pixels when computing the medians (by default, true).

◆ Median() [29/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EDepthMap8 & sourceDepthMap,
const eVision::ERegion & region,
eVision::Easy3D::EDepthMap8 & destinationDepthMap )
static

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.

Parameters
sourceDepthMapThe source depthmap.
regionRegion to apply the function on.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.

◆ Median() [30/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EDepthMap8 & sourceDepthMap,
const eVision::ERegion & region,
eVision::Easy3D::EDepthMap8 & destinationDepthMap,
uint32_t halfOfKernelWidth )
static

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.

Parameters
sourceDepthMapThe source depthmap.
regionRegion to apply the function on.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ Median() [31/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EDepthMap8 & sourceDepthMap,
const eVision::ERegion & region,
eVision::Easy3D::EDepthMap8 & destinationDepthMap,
uint32_t halfOfKernelWidth,
uint32_t halfOfKernelHeight )
static

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.

Parameters
sourceDepthMapThe source depthmap.
regionRegion to apply the function on.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelHeight; 0 is allowed).

◆ Median() [32/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EDepthMap8 & sourceDepthMap,
const eVision::ERegion & region,
eVision::Easy3D::EDepthMap8 & destinationDepthMap,
uint32_t halfOfKernelWidth,
uint32_t halfOfKernelHeight,
bool ignoreUndefinedPixels )
static

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.

Parameters
sourceDepthMapThe source depthmap.
regionRegion to apply the function on.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelHeight; 0 is allowed).
ignoreUndefinedPixelsIgnores the undefined pixels when computing the medians (by default, true).

◆ Median() [33/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EDepthMap8 & sourceDepthMap,
eVision::Easy3D::EDepthMap8 & destinationDepthMap )
static

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.

Parameters
sourceDepthMapThe source depthmap.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.

◆ Median() [34/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EDepthMap8 & sourceDepthMap,
eVision::Easy3D::EDepthMap8 & destinationDepthMap,
uint32_t halfOfKernelWidth )
static

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.

Parameters
sourceDepthMapThe source depthmap.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ Median() [35/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EDepthMap8 & sourceDepthMap,
eVision::Easy3D::EDepthMap8 & destinationDepthMap,
uint32_t halfOfKernelWidth,
uint32_t halfOfKernelHeight )
static

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.

Parameters
sourceDepthMapThe source depthmap.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelHeight; 0 is allowed).

◆ Median() [36/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EDepthMap8 & sourceDepthMap,
eVision::Easy3D::EDepthMap8 & destinationDepthMap,
uint32_t halfOfKernelWidth,
uint32_t halfOfKernelHeight,
bool ignoreUndefinedPixels )
static

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.

Parameters
sourceDepthMapThe source depthmap.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelHeight; 0 is allowed).
ignoreUndefinedPixelsIgnores the undefined pixels when computing the medians (by default, true).

◆ Median() [37/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EZMap16 & sourceZMap,
const eVision::ERegion & region,
const eVision::EFrame & frame,
eVision::Easy3D::EZMap16 & destinationZMap )
static

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.

Parameters
sourceZMapThe source ZMap.
regionRegion to apply the function on.
frameReference frame of the input region.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.

◆ Median() [38/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EZMap16 & sourceZMap,
const eVision::ERegion & region,
const eVision::EFrame & frame,
eVision::Easy3D::EZMap16 & destinationZMap,
uint32_t halfOfKernelWidth )
static

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.

Parameters
sourceZMapThe source ZMap.
regionRegion to apply the function on.
frameReference frame of the input region.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ Median() [39/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EZMap16 & sourceZMap,
const eVision::ERegion & region,
const eVision::EFrame & frame,
eVision::Easy3D::EZMap16 & destinationZMap,
uint32_t halfOfKernelWidth,
uint32_t halfOfKernelHeight )
static

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.

Parameters
sourceZMapThe source ZMap.
regionRegion to apply the function on.
frameReference frame of the input region.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelHeight; 0 is allowed).

◆ Median() [40/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EZMap16 & sourceZMap,
const eVision::ERegion & region,
const eVision::EFrame & frame,
eVision::Easy3D::EZMap16 & destinationZMap,
uint32_t halfOfKernelWidth,
uint32_t halfOfKernelHeight,
bool ignoreUndefinedPixels )
static

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.

Parameters
sourceZMapThe source ZMap.
regionRegion to apply the function on.
frameReference frame of the input region.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelHeight; 0 is allowed).
ignoreUndefinedPixelsIgnores the undefined pixels when computing the medians (by default, true).

◆ Median() [41/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EZMap16 & sourceZMap,
const eVision::ERegion & region,
eVision::Easy3D::EZMap16 & destinationZMap )
static

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.

Parameters
sourceZMapThe source ZMap.
regionRegion to apply the function on.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.

◆ Median() [42/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EZMap16 & sourceZMap,
const eVision::ERegion & region,
eVision::Easy3D::EZMap16 & destinationZMap,
uint32_t halfOfKernelWidth )
static

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.

Parameters
sourceZMapThe source ZMap.
regionRegion to apply the function on.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ Median() [43/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EZMap16 & sourceZMap,
const eVision::ERegion & region,
eVision::Easy3D::EZMap16 & destinationZMap,
uint32_t halfOfKernelWidth,
uint32_t halfOfKernelHeight )
static

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.

Parameters
sourceZMapThe source ZMap.
regionRegion to apply the function on.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelHeight; 0 is allowed).

◆ Median() [44/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EZMap16 & sourceZMap,
const eVision::ERegion & region,
eVision::Easy3D::EZMap16 & destinationZMap,
uint32_t halfOfKernelWidth,
uint32_t halfOfKernelHeight,
bool ignoreUndefinedPixels )
static

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.

Parameters
sourceZMapThe source ZMap.
regionRegion to apply the function on.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelHeight; 0 is allowed).
ignoreUndefinedPixelsIgnores the undefined pixels when computing the medians (by default, true).

◆ Median() [45/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EZMap16 & sourceZMap,
eVision::Easy3D::EZMap16 & destinationZMap )
static

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.

Parameters
sourceZMapThe source ZMap.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.

◆ Median() [46/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EZMap16 & sourceZMap,
eVision::Easy3D::EZMap16 & destinationZMap,
uint32_t halfOfKernelWidth )
static

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.

Parameters
sourceZMapThe source ZMap.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ Median() [47/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EZMap16 & sourceZMap,
eVision::Easy3D::EZMap16 & destinationZMap,
uint32_t halfOfKernelWidth,
uint32_t halfOfKernelHeight )
static

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.

Parameters
sourceZMapThe source ZMap.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelHeight; 0 is allowed).

◆ Median() [48/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EZMap16 & sourceZMap,
eVision::Easy3D::EZMap16 & destinationZMap,
uint32_t halfOfKernelWidth,
uint32_t halfOfKernelHeight,
bool ignoreUndefinedPixels )
static

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.

Parameters
sourceZMapThe source ZMap.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelHeight; 0 is allowed).
ignoreUndefinedPixelsIgnores the undefined pixels when computing the medians (by default, true).

◆ Median() [49/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EZMap32f & sourceZMap,
const eVision::ERegion & region,
const eVision::EFrame & frame,
eVision::Easy3D::EZMap32f & destinationZMap )
static

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.

Parameters
sourceZMapThe source ZMap.
regionRegion to apply the function on.
frameReference frame of the input region.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.

◆ Median() [50/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EZMap32f & sourceZMap,
const eVision::ERegion & region,
const eVision::EFrame & frame,
eVision::Easy3D::EZMap32f & destinationZMap,
uint32_t halfOfKernelWidth )
static

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.

Parameters
sourceZMapThe source ZMap.
regionRegion to apply the function on.
frameReference frame of the input region.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ Median() [51/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EZMap32f & sourceZMap,
const eVision::ERegion & region,
const eVision::EFrame & frame,
eVision::Easy3D::EZMap32f & destinationZMap,
uint32_t halfOfKernelWidth,
uint32_t halfOfKernelHeight )
static

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.

Parameters
sourceZMapThe source ZMap.
regionRegion to apply the function on.
frameReference frame of the input region.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelHeight; 0 is allowed).

◆ Median() [52/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EZMap32f & sourceZMap,
const eVision::ERegion & region,
const eVision::EFrame & frame,
eVision::Easy3D::EZMap32f & destinationZMap,
uint32_t halfOfKernelWidth,
uint32_t halfOfKernelHeight,
bool ignoreUndefinedPixels )
static

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.

Parameters
sourceZMapThe source ZMap.
regionRegion to apply the function on.
frameReference frame of the input region.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelHeight; 0 is allowed).
ignoreUndefinedPixelsIgnores the undefined pixels when computing the medians (by default, true).

◆ Median() [53/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EZMap32f & sourceZMap,
const eVision::ERegion & region,
eVision::Easy3D::EZMap32f & destinationZMap )
static

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.

Parameters
sourceZMapThe source ZMap.
regionRegion to apply the function on.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.

◆ Median() [54/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EZMap32f & sourceZMap,
const eVision::ERegion & region,
eVision::Easy3D::EZMap32f & destinationZMap,
uint32_t halfOfKernelWidth )
static

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.

Parameters
sourceZMapThe source ZMap.
regionRegion to apply the function on.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ Median() [55/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EZMap32f & sourceZMap,
const eVision::ERegion & region,
eVision::Easy3D::EZMap32f & destinationZMap,
uint32_t halfOfKernelWidth,
uint32_t halfOfKernelHeight )
static

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.

Parameters
sourceZMapThe source ZMap.
regionRegion to apply the function on.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelHeight; 0 is allowed).

◆ Median() [56/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EZMap32f & sourceZMap,
const eVision::ERegion & region,
eVision::Easy3D::EZMap32f & destinationZMap,
uint32_t halfOfKernelWidth,
uint32_t halfOfKernelHeight,
bool ignoreUndefinedPixels )
static

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.

Parameters
sourceZMapThe source ZMap.
regionRegion to apply the function on.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelHeight; 0 is allowed).
ignoreUndefinedPixelsIgnores the undefined pixels when computing the medians (by default, true).

◆ Median() [57/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EZMap32f & sourceZMap,
eVision::Easy3D::EZMap32f & destinationZMap )
static

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.

Parameters
sourceZMapThe source ZMap.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.

◆ Median() [58/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EZMap32f & sourceZMap,
eVision::Easy3D::EZMap32f & destinationZMap,
uint32_t halfOfKernelWidth )
static

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.

Parameters
sourceZMapThe source ZMap.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ Median() [59/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EZMap32f & sourceZMap,
eVision::Easy3D::EZMap32f & destinationZMap,
uint32_t halfOfKernelWidth,
uint32_t halfOfKernelHeight )
static

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.

Parameters
sourceZMapThe source ZMap.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelHeight; 0 is allowed).

◆ Median() [60/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EZMap32f & sourceZMap,
eVision::Easy3D::EZMap32f & destinationZMap,
uint32_t halfOfKernelWidth,
uint32_t halfOfKernelHeight,
bool ignoreUndefinedPixels )
static

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.

Parameters
sourceZMapThe source ZMap.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelHeight; 0 is allowed).
ignoreUndefinedPixelsIgnores the undefined pixels when computing the medians (by default, true).

◆ Median() [61/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EZMap8 & sourceZMap,
const eVision::ERegion & region,
const eVision::EFrame & frame,
eVision::Easy3D::EZMap8 & destinationZMap )
static

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.

Parameters
sourceZMapThe source ZMap.
regionRegion to apply the function on.
frameReference frame of the input region.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.

◆ Median() [62/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EZMap8 & sourceZMap,
const eVision::ERegion & region,
const eVision::EFrame & frame,
eVision::Easy3D::EZMap8 & destinationZMap,
uint32_t halfOfKernelWidth )
static

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.

Parameters
sourceZMapThe source ZMap.
regionRegion to apply the function on.
frameReference frame of the input region.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ Median() [63/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EZMap8 & sourceZMap,
const eVision::ERegion & region,
const eVision::EFrame & frame,
eVision::Easy3D::EZMap8 & destinationZMap,
uint32_t halfOfKernelWidth,
uint32_t halfOfKernelHeight )
static

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.

Parameters
sourceZMapThe source ZMap.
regionRegion to apply the function on.
frameReference frame of the input region.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelHeight; 0 is allowed).

◆ Median() [64/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EZMap8 & sourceZMap,
const eVision::ERegion & region,
const eVision::EFrame & frame,
eVision::Easy3D::EZMap8 & destinationZMap,
uint32_t halfOfKernelWidth,
uint32_t halfOfKernelHeight,
bool ignoreUndefinedPixels )
static

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.

Parameters
sourceZMapThe source ZMap.
regionRegion to apply the function on.
frameReference frame of the input region.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelHeight; 0 is allowed).
ignoreUndefinedPixelsIgnores the undefined pixels when computing the medians (by default, true).

◆ Median() [65/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EZMap8 & sourceZMap,
const eVision::ERegion & region,
eVision::Easy3D::EZMap8 & destinationZMap )
static

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.

Parameters
sourceZMapThe source ZMap.
regionRegion to apply the function on.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.

◆ Median() [66/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EZMap8 & sourceZMap,
const eVision::ERegion & region,
eVision::Easy3D::EZMap8 & destinationZMap,
uint32_t halfOfKernelWidth )
static

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.

Parameters
sourceZMapThe source ZMap.
regionRegion to apply the function on.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ Median() [67/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EZMap8 & sourceZMap,
const eVision::ERegion & region,
eVision::Easy3D::EZMap8 & destinationZMap,
uint32_t halfOfKernelWidth,
uint32_t halfOfKernelHeight )
static

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.

Parameters
sourceZMapThe source ZMap.
regionRegion to apply the function on.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelHeight; 0 is allowed).

◆ Median() [68/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EZMap8 & sourceZMap,
const eVision::ERegion & region,
eVision::Easy3D::EZMap8 & destinationZMap,
uint32_t halfOfKernelWidth,
uint32_t halfOfKernelHeight,
bool ignoreUndefinedPixels )
static

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.

Parameters
sourceZMapThe source ZMap.
regionRegion to apply the function on.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelHeight; 0 is allowed).
ignoreUndefinedPixelsIgnores the undefined pixels when computing the medians (by default, true).

◆ Median() [69/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EZMap8 & sourceZMap,
eVision::Easy3D::EZMap8 & destinationZMap )
static

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.

Parameters
sourceZMapThe source ZMap.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.

◆ Median() [70/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EZMap8 & sourceZMap,
eVision::Easy3D::EZMap8 & destinationZMap,
uint32_t halfOfKernelWidth )
static

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.

Parameters
sourceZMapThe source ZMap.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ Median() [71/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EZMap8 & sourceZMap,
eVision::Easy3D::EZMap8 & destinationZMap,
uint32_t halfOfKernelWidth,
uint32_t halfOfKernelHeight )
static

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.

Parameters
sourceZMapThe source ZMap.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelHeight; 0 is allowed).

◆ Median() [72/72]

void eVision::Easy3D::EFilters::Median ( const eVision::Easy3D::EZMap8 & sourceZMap,
eVision::Easy3D::EZMap8 & destinationZMap,
uint32_t halfOfKernelWidth,
uint32_t halfOfKernelHeight,
bool ignoreUndefinedPixels )
static

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.

Parameters
sourceZMapThe source ZMap.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelHeight; 0 is allowed).
ignoreUndefinedPixelsIgnores the undefined pixels when computing the medians (by default, true).

◆ RemoveNoise() [1/36]

void eVision::Easy3D::EFilters::RemoveNoise ( const eVision::Easy3D::EDepthMap16 & sourceDepthMap,
const eVision::ERegion & region,
const eVision::EFrame & frame,
eVision::Easy3D::EDepthMap16 & destinationDepthMap,
eVision::Easy3D::ENoiseRemovalMethod method,
int16_t halfKernelSize,
float threshold )
static

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'.

Parameters
sourceDepthMapThe source depthmap.
regionRegion to apply the function on.
frameReference frame of the input region.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
methodNoise removal method of type ENoiseRemovalMethod.
halfKernelSizeThe half-size of the window filter. The filter window size (= kernel size) is halfKernelSize * 2 + 1, should be positive, smaller than (or equal to) the image size, and may not exceed 256.
thresholdThe threshold used by the rejection criteria, as explained in ENoiseRemovalMethod.

◆ RemoveNoise() [2/36]

void eVision::Easy3D::EFilters::RemoveNoise ( const eVision::Easy3D::EDepthMap16 & sourceDepthMap,
const eVision::ERegion & region,
const eVision::EFrame & frame,
eVision::Easy3D::EDepthMap16 & destinationDepthMap,
eVision::Easy3D::ENoiseRemovalMethod method,
int16_t halfKernelSize,
float threshold,
float minValidRatio )
static

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'.

Parameters
sourceDepthMapThe source depthmap.
regionRegion to apply the function on.
frameReference frame of the input region.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
methodNoise removal method of type ENoiseRemovalMethod.
halfKernelSizeThe half-size of the window filter. The filter window size (= kernel size) is halfKernelSize * 2 + 1, should be positive, smaller than (or equal to) the image size, and may not exceed 256.
thresholdThe threshold used by the rejection criteria, as explained in ENoiseRemovalMethod.
minValidRatioRequired ratio of valid pixels in the filter window to process the calculation. If not enough, marks the pixel for replacement. Setting this ratio to 0.0 means that only one pixel has to be valid. The default value is 0.25 .

◆ RemoveNoise() [3/36]

void eVision::Easy3D::EFilters::RemoveNoise ( const eVision::Easy3D::EDepthMap16 & sourceDepthMap,
const eVision::ERegion & region,
const eVision::EFrame & frame,
eVision::Easy3D::EDepthMap16 & destinationDepthMap,
eVision::Easy3D::ENoiseRemovalMethod method,
int16_t halfKernelSize,
float threshold,
float minValidRatio,
bool replaceByAvg )
static

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'.

Parameters
sourceDepthMapThe source depthmap.
regionRegion to apply the function on.
frameReference frame of the input region.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
methodNoise removal method of type ENoiseRemovalMethod.
halfKernelSizeThe half-size of the window filter. The filter window size (= kernel size) is halfKernelSize * 2 + 1, should be positive, smaller than (or equal to) the image size, and may not exceed 256.
thresholdThe threshold used by the rejection criteria, as explained in ENoiseRemovalMethod.
minValidRatioRequired ratio of valid pixels in the filter window to process the calculation. If not enough, marks the pixel for replacement. Setting this ratio to 0.0 means that only one pixel has to be valid. The default value is 0.25 .
replaceByAvgThe marked pixels are removed by default; if this parameter is set to true, replaces the marked pixels by the average value, calculated within the filter window.

◆ RemoveNoise() [4/36]

void eVision::Easy3D::EFilters::RemoveNoise ( const eVision::Easy3D::EDepthMap16 & sourceDepthMap,
const eVision::ERegion & region,
eVision::Easy3D::EDepthMap16 & destinationDepthMap,
eVision::Easy3D::ENoiseRemovalMethod method,
int16_t halfKernelSize,
float threshold )
static

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'.

Parameters
sourceDepthMapThe source depthmap.
regionRegion to apply the function on.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
methodNoise removal method of type ENoiseRemovalMethod.
halfKernelSizeThe half-size of the window filter. The filter window size (= kernel size) is halfKernelSize * 2 + 1, should be positive, smaller than (or equal to) the image size, and may not exceed 256.
thresholdThe threshold used by the rejection criteria, as explained in ENoiseRemovalMethod.

◆ RemoveNoise() [5/36]

void eVision::Easy3D::EFilters::RemoveNoise ( const eVision::Easy3D::EDepthMap16 & sourceDepthMap,
const eVision::ERegion & region,
eVision::Easy3D::EDepthMap16 & destinationDepthMap,
eVision::Easy3D::ENoiseRemovalMethod method,
int16_t halfKernelSize,
float threshold,
float minValidRatio )
static

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'.

Parameters
sourceDepthMapThe source depthmap.
regionRegion to apply the function on.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
methodNoise removal method of type ENoiseRemovalMethod.
halfKernelSizeThe half-size of the window filter. The filter window size (= kernel size) is halfKernelSize * 2 + 1, should be positive, smaller than (or equal to) the image size, and may not exceed 256.
thresholdThe threshold used by the rejection criteria, as explained in ENoiseRemovalMethod.
minValidRatioRequired ratio of valid pixels in the filter window to process the calculation. If not enough, marks the pixel for replacement. Setting this ratio to 0.0 means that only one pixel has to be valid. The default value is 0.25 .

◆ RemoveNoise() [6/36]

void eVision::Easy3D::EFilters::RemoveNoise ( const eVision::Easy3D::EDepthMap16 & sourceDepthMap,
const eVision::ERegion & region,
eVision::Easy3D::EDepthMap16 & destinationDepthMap,
eVision::Easy3D::ENoiseRemovalMethod method,
int16_t halfKernelSize,
float threshold,
float minValidRatio,
bool replaceByAvg )
static

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'.

Parameters
sourceDepthMapThe source depthmap.
regionRegion to apply the function on.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
methodNoise removal method of type ENoiseRemovalMethod.
halfKernelSizeThe half-size of the window filter. The filter window size (= kernel size) is halfKernelSize * 2 + 1, should be positive, smaller than (or equal to) the image size, and may not exceed 256.
thresholdThe threshold used by the rejection criteria, as explained in ENoiseRemovalMethod.
minValidRatioRequired ratio of valid pixels in the filter window to process the calculation. If not enough, marks the pixel for replacement. Setting this ratio to 0.0 means that only one pixel has to be valid. The default value is 0.25 .
replaceByAvgThe marked pixels are removed by default; if this parameter is set to true, replaces the marked pixels by the average value, calculated within the filter window.

◆ RemoveNoise() [7/36]

void eVision::Easy3D::EFilters::RemoveNoise ( const eVision::Easy3D::EDepthMap16 & sourceDepthMap,
eVision::Easy3D::EDepthMap16 & destinationDepthMap,
eVision::Easy3D::ENoiseRemovalMethod method,
int16_t halfKernelSize,
float threshold )
static

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'.

Parameters
sourceDepthMapThe source depthmap.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
methodNoise removal method of type ENoiseRemovalMethod.
halfKernelSizeThe half-size of the window filter. The filter window size (= kernel size) is halfKernelSize * 2 + 1, should be positive, smaller than (or equal to) the image size, and may not exceed 256.
thresholdThe threshold used by the rejection criteria, as explained in ENoiseRemovalMethod.

◆ RemoveNoise() [8/36]

void eVision::Easy3D::EFilters::RemoveNoise ( const eVision::Easy3D::EDepthMap16 & sourceDepthMap,
eVision::Easy3D::EDepthMap16 & destinationDepthMap,
eVision::Easy3D::ENoiseRemovalMethod method,
int16_t halfKernelSize,
float threshold,
float minValidRatio )
static

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'.

Parameters
sourceDepthMapThe source depthmap.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
methodNoise removal method of type ENoiseRemovalMethod.
halfKernelSizeThe half-size of the window filter. The filter window size (= kernel size) is halfKernelSize * 2 + 1, should be positive, smaller than (or equal to) the image size, and may not exceed 256.
thresholdThe threshold used by the rejection criteria, as explained in ENoiseRemovalMethod.
minValidRatioRequired ratio of valid pixels in the filter window to process the calculation. If not enough, marks the pixel for replacement. Setting this ratio to 0.0 means that only one pixel has to be valid. The default value is 0.25 .

◆ RemoveNoise() [9/36]

void eVision::Easy3D::EFilters::RemoveNoise ( const eVision::Easy3D::EDepthMap16 & sourceDepthMap,
eVision::Easy3D::EDepthMap16 & destinationDepthMap,
eVision::Easy3D::ENoiseRemovalMethod method,
int16_t halfKernelSize,
float threshold,
float minValidRatio,
bool replaceByAvg )
static

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'.

Parameters
sourceDepthMapThe source depthmap.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
methodNoise removal method of type ENoiseRemovalMethod.
halfKernelSizeThe half-size of the window filter. The filter window size (= kernel size) is halfKernelSize * 2 + 1, should be positive, smaller than (or equal to) the image size, and may not exceed 256.
thresholdThe threshold used by the rejection criteria, as explained in ENoiseRemovalMethod.
minValidRatioRequired ratio of valid pixels in the filter window to process the calculation. If not enough, marks the pixel for replacement. Setting this ratio to 0.0 means that only one pixel has to be valid. The default value is 0.25 .
replaceByAvgThe marked pixels are removed by default; if this parameter is set to true, replaces the marked pixels by the average value, calculated within the filter window.

◆ RemoveNoise() [10/36]

void eVision::Easy3D::EFilters::RemoveNoise ( const eVision::Easy3D::EDepthMap8 & sourceDepthMap,
const eVision::ERegion & region,
const eVision::EFrame & frame,
eVision::Easy3D::EDepthMap8 & destinationDepthMap,
eVision::Easy3D::ENoiseRemovalMethod method,
int16_t halfKernelSize,
float threshold )
static

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'.

Parameters
sourceDepthMapThe source depthmap.
regionRegion to apply the function on.
frameReference frame of the input region.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
methodNoise removal method of type ENoiseRemovalMethod.
halfKernelSizeThe half-size of the window filter. The filter window size (= kernel size) is halfKernelSize * 2 + 1, should be positive, smaller than (or equal to) the image size, and may not exceed 256.
thresholdThe threshold used by the rejection criteria, as explained in ENoiseRemovalMethod.

◆ RemoveNoise() [11/36]

void eVision::Easy3D::EFilters::RemoveNoise ( const eVision::Easy3D::EDepthMap8 & sourceDepthMap,
const eVision::ERegion & region,
const eVision::EFrame & frame,
eVision::Easy3D::EDepthMap8 & destinationDepthMap,
eVision::Easy3D::ENoiseRemovalMethod method,
int16_t halfKernelSize,
float threshold,
float minValidRatio )
static

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'.

Parameters
sourceDepthMapThe source depthmap.
regionRegion to apply the function on.
frameReference frame of the input region.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
methodNoise removal method of type ENoiseRemovalMethod.
halfKernelSizeThe half-size of the window filter. The filter window size (= kernel size) is halfKernelSize * 2 + 1, should be positive, smaller than (or equal to) the image size, and may not exceed 256.
thresholdThe threshold used by the rejection criteria, as explained in ENoiseRemovalMethod.
minValidRatioRequired ratio of valid pixels in the filter window to process the calculation. If not enough, marks the pixel for replacement. Setting this ratio to 0.0 means that only one pixel has to be valid. The default value is 0.25 .

◆ RemoveNoise() [12/36]

void eVision::Easy3D::EFilters::RemoveNoise ( const eVision::Easy3D::EDepthMap8 & sourceDepthMap,
const eVision::ERegion & region,
const eVision::EFrame & frame,
eVision::Easy3D::EDepthMap8 & destinationDepthMap,
eVision::Easy3D::ENoiseRemovalMethod method,
int16_t halfKernelSize,
float threshold,
float minValidRatio,
bool replaceByAvg )
static

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'.

Parameters
sourceDepthMapThe source depthmap.
regionRegion to apply the function on.
frameReference frame of the input region.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
methodNoise removal method of type ENoiseRemovalMethod.
halfKernelSizeThe half-size of the window filter. The filter window size (= kernel size) is halfKernelSize * 2 + 1, should be positive, smaller than (or equal to) the image size, and may not exceed 256.
thresholdThe threshold used by the rejection criteria, as explained in ENoiseRemovalMethod.
minValidRatioRequired ratio of valid pixels in the filter window to process the calculation. If not enough, marks the pixel for replacement. Setting this ratio to 0.0 means that only one pixel has to be valid. The default value is 0.25 .
replaceByAvgThe marked pixels are removed by default; if this parameter is set to true, replaces the marked pixels by the average value, calculated within the filter window.

◆ RemoveNoise() [13/36]

void eVision::Easy3D::EFilters::RemoveNoise ( const eVision::Easy3D::EDepthMap8 & sourceDepthMap,
const eVision::ERegion & region,
eVision::Easy3D::EDepthMap8 & destinationDepthMap,
eVision::Easy3D::ENoiseRemovalMethod method,
int16_t halfKernelSize,
float threshold )
static

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'.

Parameters
sourceDepthMapThe source depthmap.
regionRegion to apply the function on.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
methodNoise removal method of type ENoiseRemovalMethod.
halfKernelSizeThe half-size of the window filter. The filter window size (= kernel size) is halfKernelSize * 2 + 1, should be positive, smaller than (or equal to) the image size, and may not exceed 256.
thresholdThe threshold used by the rejection criteria, as explained in ENoiseRemovalMethod.

◆ RemoveNoise() [14/36]

void eVision::Easy3D::EFilters::RemoveNoise ( const eVision::Easy3D::EDepthMap8 & sourceDepthMap,
const eVision::ERegion & region,
eVision::Easy3D::EDepthMap8 & destinationDepthMap,
eVision::Easy3D::ENoiseRemovalMethod method,
int16_t halfKernelSize,
float threshold,
float minValidRatio )
static

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'.

Parameters
sourceDepthMapThe source depthmap.
regionRegion to apply the function on.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
methodNoise removal method of type ENoiseRemovalMethod.
halfKernelSizeThe half-size of the window filter. The filter window size (= kernel size) is halfKernelSize * 2 + 1, should be positive, smaller than (or equal to) the image size, and may not exceed 256.
thresholdThe threshold used by the rejection criteria, as explained in ENoiseRemovalMethod.
minValidRatioRequired ratio of valid pixels in the filter window to process the calculation. If not enough, marks the pixel for replacement. Setting this ratio to 0.0 means that only one pixel has to be valid. The default value is 0.25 .

◆ RemoveNoise() [15/36]

void eVision::Easy3D::EFilters::RemoveNoise ( const eVision::Easy3D::EDepthMap8 & sourceDepthMap,
const eVision::ERegion & region,
eVision::Easy3D::EDepthMap8 & destinationDepthMap,
eVision::Easy3D::ENoiseRemovalMethod method,
int16_t halfKernelSize,
float threshold,
float minValidRatio,
bool replaceByAvg )
static

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'.

Parameters
sourceDepthMapThe source depthmap.
regionRegion to apply the function on.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
methodNoise removal method of type ENoiseRemovalMethod.
halfKernelSizeThe half-size of the window filter. The filter window size (= kernel size) is halfKernelSize * 2 + 1, should be positive, smaller than (or equal to) the image size, and may not exceed 256.
thresholdThe threshold used by the rejection criteria, as explained in ENoiseRemovalMethod.
minValidRatioRequired ratio of valid pixels in the filter window to process the calculation. If not enough, marks the pixel for replacement. Setting this ratio to 0.0 means that only one pixel has to be valid. The default value is 0.25 .
replaceByAvgThe marked pixels are removed by default; if this parameter is set to true, replaces the marked pixels by the average value, calculated within the filter window.

◆ RemoveNoise() [16/36]

void eVision::Easy3D::EFilters::RemoveNoise ( const eVision::Easy3D::EDepthMap8 & sourceDepthMap,
eVision::Easy3D::EDepthMap8 & destinationDepthMap,
eVision::Easy3D::ENoiseRemovalMethod method,
int16_t halfKernelSize,
float threshold )
static

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'.

Parameters
sourceDepthMapThe source depthmap.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
methodNoise removal method of type ENoiseRemovalMethod.
halfKernelSizeThe half-size of the window filter. The filter window size (= kernel size) is halfKernelSize * 2 + 1, should be positive, smaller than (or equal to) the image size, and may not exceed 256.
thresholdThe threshold used by the rejection criteria, as explained in ENoiseRemovalMethod.

◆ RemoveNoise() [17/36]

void eVision::Easy3D::EFilters::RemoveNoise ( const eVision::Easy3D::EDepthMap8 & sourceDepthMap,
eVision::Easy3D::EDepthMap8 & destinationDepthMap,
eVision::Easy3D::ENoiseRemovalMethod method,
int16_t halfKernelSize,
float threshold,
float minValidRatio )
static

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'.

Parameters
sourceDepthMapThe source depthmap.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
methodNoise removal method of type ENoiseRemovalMethod.
halfKernelSizeThe half-size of the window filter. The filter window size (= kernel size) is halfKernelSize * 2 + 1, should be positive, smaller than (or equal to) the image size, and may not exceed 256.
thresholdThe threshold used by the rejection criteria, as explained in ENoiseRemovalMethod.
minValidRatioRequired ratio of valid pixels in the filter window to process the calculation. If not enough, marks the pixel for replacement. Setting this ratio to 0.0 means that only one pixel has to be valid. The default value is 0.25 .

◆ RemoveNoise() [18/36]

void eVision::Easy3D::EFilters::RemoveNoise ( const eVision::Easy3D::EDepthMap8 & sourceDepthMap,
eVision::Easy3D::EDepthMap8 & destinationDepthMap,
eVision::Easy3D::ENoiseRemovalMethod method,
int16_t halfKernelSize,
float threshold,
float minValidRatio,
bool replaceByAvg )
static

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'.

Parameters
sourceDepthMapThe source depthmap.
destinationDepthMapThe destination depthmap. It should have the same dimensions as the source depthmap.
methodNoise removal method of type ENoiseRemovalMethod.
halfKernelSizeThe half-size of the window filter. The filter window size (= kernel size) is halfKernelSize * 2 + 1, should be positive, smaller than (or equal to) the image size, and may not exceed 256.
thresholdThe threshold used by the rejection criteria, as explained in ENoiseRemovalMethod.
minValidRatioRequired ratio of valid pixels in the filter window to process the calculation. If not enough, marks the pixel for replacement. Setting this ratio to 0.0 means that only one pixel has to be valid. The default value is 0.25 .
replaceByAvgThe marked pixels are removed by default; if this parameter is set to true, replaces the marked pixels by the average value, calculated within the filter window.

◆ RemoveNoise() [19/36]

void eVision::Easy3D::EFilters::RemoveNoise ( const eVision::Easy3D::EZMap16 & sourceZMap,
const eVision::ERegion & region,
const eVision::EFrame & frame,
eVision::Easy3D::EZMap16 & destinationZMap,
eVision::Easy3D::ENoiseRemovalMethod method,
int16_t halfKernelSize,
float threshold )
static

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'.

Parameters
sourceZMapThe source ZMap.
regionRegion to apply the function on.
frameReference frame of the input region.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
methodNoise removal method of type ENoiseRemovalMethod.
halfKernelSizeThe half-size of the window filter. The filter window size (= kernel size) is halfKernelSize * 2 + 1, should be positive, smaller than (or equal to) the image size, and may not exceed 256.
thresholdThe threshold used by the rejection criteria, as explained in ENoiseRemovalMethod.

◆ RemoveNoise() [20/36]

void eVision::Easy3D::EFilters::RemoveNoise ( const eVision::Easy3D::EZMap16 & sourceZMap,
const eVision::ERegion & region,
const eVision::EFrame & frame,
eVision::Easy3D::EZMap16 & destinationZMap,
eVision::Easy3D::ENoiseRemovalMethod method,
int16_t halfKernelSize,
float threshold,
float minValidRatio )
static

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'.

Parameters
sourceZMapThe source ZMap.
regionRegion to apply the function on.
frameReference frame of the input region.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
methodNoise removal method of type ENoiseRemovalMethod.
halfKernelSizeThe half-size of the window filter. The filter window size (= kernel size) is halfKernelSize * 2 + 1, should be positive, smaller than (or equal to) the image size, and may not exceed 256.
thresholdThe threshold used by the rejection criteria, as explained in ENoiseRemovalMethod.
minValidRatioRequired ratio of valid pixels in the filter window to process the calculation. If not enough, marks the pixel for replacement. Setting this ratio to 0.0 means that only one pixel has to be valid. The default value is 0.25 .

◆ RemoveNoise() [21/36]

void eVision::Easy3D::EFilters::RemoveNoise ( const eVision::Easy3D::EZMap16 & sourceZMap,
const eVision::ERegion & region,
const eVision::EFrame & frame,
eVision::Easy3D::EZMap16 & destinationZMap,
eVision::Easy3D::ENoiseRemovalMethod method,
int16_t halfKernelSize,
float threshold,
float minValidRatio,
bool replaceByAvg )
static

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'.

Parameters
sourceZMapThe source ZMap.
regionRegion to apply the function on.
frameReference frame of the input region.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
methodNoise removal method of type ENoiseRemovalMethod.
halfKernelSizeThe half-size of the window filter. The filter window size (= kernel size) is halfKernelSize * 2 + 1, should be positive, smaller than (or equal to) the image size, and may not exceed 256.
thresholdThe threshold used by the rejection criteria, as explained in ENoiseRemovalMethod.
minValidRatioRequired ratio of valid pixels in the filter window to process the calculation. If not enough, marks the pixel for replacement. Setting this ratio to 0.0 means that only one pixel has to be valid. The default value is 0.25 .
replaceByAvgThe marked pixels are removed by default; if this parameter is set to true, replaces the marked pixels by the average value, calculated within the filter window.

◆ RemoveNoise() [22/36]

void eVision::Easy3D::EFilters::RemoveNoise ( const eVision::Easy3D::EZMap16 & sourceZMap,
const eVision::ERegion & region,
eVision::Easy3D::EZMap16 & destinationZMap,
eVision::Easy3D::ENoiseRemovalMethod method,
int16_t halfKernelSize,
float threshold )
static

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'.

Parameters
sourceZMapThe source ZMap.
regionRegion to apply the function on.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
methodNoise removal method of type ENoiseRemovalMethod.
halfKernelSizeThe half-size of the window filter. The filter window size (= kernel size) is halfKernelSize * 2 + 1, should be positive, smaller than (or equal to) the image size, and may not exceed 256.
thresholdThe threshold used by the rejection criteria, as explained in ENoiseRemovalMethod.

◆ RemoveNoise() [23/36]

void eVision::Easy3D::EFilters::RemoveNoise ( const eVision::Easy3D::EZMap16 & sourceZMap,
const eVision::ERegion & region,
eVision::Easy3D::EZMap16 & destinationZMap,
eVision::Easy3D::ENoiseRemovalMethod method,
int16_t halfKernelSize,
float threshold,
float minValidRatio )
static

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'.

Parameters
sourceZMapThe source ZMap.
regionRegion to apply the function on.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
methodNoise removal method of type ENoiseRemovalMethod.
halfKernelSizeThe half-size of the window filter. The filter window size (= kernel size) is halfKernelSize * 2 + 1, should be positive, smaller than (or equal to) the image size, and may not exceed 256.
thresholdThe threshold used by the rejection criteria, as explained in ENoiseRemovalMethod.
minValidRatioRequired ratio of valid pixels in the filter window to process the calculation. If not enough, marks the pixel for replacement. Setting this ratio to 0.0 means that only one pixel has to be valid. The default value is 0.25 .

◆ RemoveNoise() [24/36]

void eVision::Easy3D::EFilters::RemoveNoise ( const eVision::Easy3D::EZMap16 & sourceZMap,
const eVision::ERegion & region,
eVision::Easy3D::EZMap16 & destinationZMap,
eVision::Easy3D::ENoiseRemovalMethod method,
int16_t halfKernelSize,
float threshold,
float minValidRatio,
bool replaceByAvg )
static

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'.

Parameters
sourceZMapThe source ZMap.
regionRegion to apply the function on.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
methodNoise removal method of type ENoiseRemovalMethod.
halfKernelSizeThe half-size of the window filter. The filter window size (= kernel size) is halfKernelSize * 2 + 1, should be positive, smaller than (or equal to) the image size, and may not exceed 256.
thresholdThe threshold used by the rejection criteria, as explained in ENoiseRemovalMethod.
minValidRatioRequired ratio of valid pixels in the filter window to process the calculation. If not enough, marks the pixel for replacement. Setting this ratio to 0.0 means that only one pixel has to be valid. The default value is 0.25 .
replaceByAvgThe marked pixels are removed by default; if this parameter is set to true, replaces the marked pixels by the average value, calculated within the filter window.

◆ RemoveNoise() [25/36]

void eVision::Easy3D::EFilters::RemoveNoise ( const eVision::Easy3D::EZMap16 & sourceZMap,
eVision::Easy3D::EZMap16 & destinationZMap,
eVision::Easy3D::ENoiseRemovalMethod method,
int16_t halfKernelSize,
float threshold )
static

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'.

Parameters
sourceZMapThe source ZMap.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
methodNoise removal method of type ENoiseRemovalMethod.
halfKernelSizeThe half-size of the window filter. The filter window size (= kernel size) is halfKernelSize * 2 + 1, should be positive, smaller than (or equal to) the image size, and may not exceed 256.
thresholdThe threshold used by the rejection criteria, as explained in ENoiseRemovalMethod.

◆ RemoveNoise() [26/36]

void eVision::Easy3D::EFilters::RemoveNoise ( const eVision::Easy3D::EZMap16 & sourceZMap,
eVision::Easy3D::EZMap16 & destinationZMap,
eVision::Easy3D::ENoiseRemovalMethod method,
int16_t halfKernelSize,
float threshold,
float minValidRatio )
static

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'.

Parameters
sourceZMapThe source ZMap.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
methodNoise removal method of type ENoiseRemovalMethod.
halfKernelSizeThe half-size of the window filter. The filter window size (= kernel size) is halfKernelSize * 2 + 1, should be positive, smaller than (or equal to) the image size, and may not exceed 256.
thresholdThe threshold used by the rejection criteria, as explained in ENoiseRemovalMethod.
minValidRatioRequired ratio of valid pixels in the filter window to process the calculation. If not enough, marks the pixel for replacement. Setting this ratio to 0.0 means that only one pixel has to be valid. The default value is 0.25 .

◆ RemoveNoise() [27/36]

void eVision::Easy3D::EFilters::RemoveNoise ( const eVision::Easy3D::EZMap16 & sourceZMap,
eVision::Easy3D::EZMap16 & destinationZMap,
eVision::Easy3D::ENoiseRemovalMethod method,
int16_t halfKernelSize,
float threshold,
float minValidRatio,
bool replaceByAvg )
static

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'.

Parameters
sourceZMapThe source ZMap.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
methodNoise removal method of type ENoiseRemovalMethod.
halfKernelSizeThe half-size of the window filter. The filter window size (= kernel size) is halfKernelSize * 2 + 1, should be positive, smaller than (or equal to) the image size, and may not exceed 256.
thresholdThe threshold used by the rejection criteria, as explained in ENoiseRemovalMethod.
minValidRatioRequired ratio of valid pixels in the filter window to process the calculation. If not enough, marks the pixel for replacement. Setting this ratio to 0.0 means that only one pixel has to be valid. The default value is 0.25 .
replaceByAvgThe marked pixels are removed by default; if this parameter is set to true, replaces the marked pixels by the average value, calculated within the filter window.

◆ RemoveNoise() [28/36]

void eVision::Easy3D::EFilters::RemoveNoise ( const eVision::Easy3D::EZMap8 & sourceZMap,
const eVision::ERegion & region,
const eVision::EFrame & frame,
eVision::Easy3D::EZMap8 & destinationZMap,
eVision::Easy3D::ENoiseRemovalMethod method,
int16_t halfKernelSize,
float threshold )
static

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'.

Parameters
sourceZMapThe source ZMap.
regionRegion to apply the function on.
frameReference frame of the input region.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
methodNoise removal method of type ENoiseRemovalMethod.
halfKernelSizeThe half-size of the window filter. The filter window size (= kernel size) is halfKernelSize * 2 + 1, should be positive, smaller than (or equal to) the image size, and may not exceed 256.
thresholdThe threshold used by the rejection criteria, as explained in ENoiseRemovalMethod.

◆ RemoveNoise() [29/36]

void eVision::Easy3D::EFilters::RemoveNoise ( const eVision::Easy3D::EZMap8 & sourceZMap,
const eVision::ERegion & region,
const eVision::EFrame & frame,
eVision::Easy3D::EZMap8 & destinationZMap,
eVision::Easy3D::ENoiseRemovalMethod method,
int16_t halfKernelSize,
float threshold,
float minValidRatio )
static

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'.

Parameters
sourceZMapThe source ZMap.
regionRegion to apply the function on.
frameReference frame of the input region.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
methodNoise removal method of type ENoiseRemovalMethod.
halfKernelSizeThe half-size of the window filter. The filter window size (= kernel size) is halfKernelSize * 2 + 1, should be positive, smaller than (or equal to) the image size, and may not exceed 256.
thresholdThe threshold used by the rejection criteria, as explained in ENoiseRemovalMethod.
minValidRatioRequired ratio of valid pixels in the filter window to process the calculation. If not enough, marks the pixel for replacement. Setting this ratio to 0.0 means that only one pixel has to be valid. The default value is 0.25 .

◆ RemoveNoise() [30/36]

void eVision::Easy3D::EFilters::RemoveNoise ( const eVision::Easy3D::EZMap8 & sourceZMap,
const eVision::ERegion & region,
const eVision::EFrame & frame,
eVision::Easy3D::EZMap8 & destinationZMap,
eVision::Easy3D::ENoiseRemovalMethod method,
int16_t halfKernelSize,
float threshold,
float minValidRatio,
bool replaceByAvg )
static

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'.

Parameters
sourceZMapThe source ZMap.
regionRegion to apply the function on.
frameReference frame of the input region.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
methodNoise removal method of type ENoiseRemovalMethod.
halfKernelSizeThe half-size of the window filter. The filter window size (= kernel size) is halfKernelSize * 2 + 1, should be positive, smaller than (or equal to) the image size, and may not exceed 256.
thresholdThe threshold used by the rejection criteria, as explained in ENoiseRemovalMethod.
minValidRatioRequired ratio of valid pixels in the filter window to process the calculation. If not enough, marks the pixel for replacement. Setting this ratio to 0.0 means that only one pixel has to be valid. The default value is 0.25 .
replaceByAvgThe marked pixels are removed by default; if this parameter is set to true, replaces the marked pixels by the average value, calculated within the filter window.

◆ RemoveNoise() [31/36]

void eVision::Easy3D::EFilters::RemoveNoise ( const eVision::Easy3D::EZMap8 & sourceZMap,
const eVision::ERegion & region,
eVision::Easy3D::EZMap8 & destinationZMap,
eVision::Easy3D::ENoiseRemovalMethod method,
int16_t halfKernelSize,
float threshold )
static

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'.

Parameters
sourceZMapThe source ZMap.
regionRegion to apply the function on.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
methodNoise removal method of type ENoiseRemovalMethod.
halfKernelSizeThe half-size of the window filter. The filter window size (= kernel size) is halfKernelSize * 2 + 1, should be positive, smaller than (or equal to) the image size, and may not exceed 256.
thresholdThe threshold used by the rejection criteria, as explained in ENoiseRemovalMethod.

◆ RemoveNoise() [32/36]

void eVision::Easy3D::EFilters::RemoveNoise ( const eVision::Easy3D::EZMap8 & sourceZMap,
const eVision::ERegion & region,
eVision::Easy3D::EZMap8 & destinationZMap,
eVision::Easy3D::ENoiseRemovalMethod method,
int16_t halfKernelSize,
float threshold,
float minValidRatio )
static

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'.

Parameters
sourceZMapThe source ZMap.
regionRegion to apply the function on.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
methodNoise removal method of type ENoiseRemovalMethod.
halfKernelSizeThe half-size of the window filter. The filter window size (= kernel size) is halfKernelSize * 2 + 1, should be positive, smaller than (or equal to) the image size, and may not exceed 256.
thresholdThe threshold used by the rejection criteria, as explained in ENoiseRemovalMethod.
minValidRatioRequired ratio of valid pixels in the filter window to process the calculation. If not enough, marks the pixel for replacement. Setting this ratio to 0.0 means that only one pixel has to be valid. The default value is 0.25 .

◆ RemoveNoise() [33/36]

void eVision::Easy3D::EFilters::RemoveNoise ( const eVision::Easy3D::EZMap8 & sourceZMap,
const eVision::ERegion & region,
eVision::Easy3D::EZMap8 & destinationZMap,
eVision::Easy3D::ENoiseRemovalMethod method,
int16_t halfKernelSize,
float threshold,
float minValidRatio,
bool replaceByAvg )
static

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'.

Parameters
sourceZMapThe source ZMap.
regionRegion to apply the function on.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
methodNoise removal method of type ENoiseRemovalMethod.
halfKernelSizeThe half-size of the window filter. The filter window size (= kernel size) is halfKernelSize * 2 + 1, should be positive, smaller than (or equal to) the image size, and may not exceed 256.
thresholdThe threshold used by the rejection criteria, as explained in ENoiseRemovalMethod.
minValidRatioRequired ratio of valid pixels in the filter window to process the calculation. If not enough, marks the pixel for replacement. Setting this ratio to 0.0 means that only one pixel has to be valid. The default value is 0.25 .
replaceByAvgThe marked pixels are removed by default; if this parameter is set to true, replaces the marked pixels by the average value, calculated within the filter window.

◆ RemoveNoise() [34/36]

void eVision::Easy3D::EFilters::RemoveNoise ( const eVision::Easy3D::EZMap8 & sourceZMap,
eVision::Easy3D::EZMap8 & destinationZMap,
eVision::Easy3D::ENoiseRemovalMethod method,
int16_t halfKernelSize,
float threshold )
static

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'.

Parameters
sourceZMapThe source ZMap.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
methodNoise removal method of type ENoiseRemovalMethod.
halfKernelSizeThe half-size of the window filter. The filter window size (= kernel size) is halfKernelSize * 2 + 1, should be positive, smaller than (or equal to) the image size, and may not exceed 256.
thresholdThe threshold used by the rejection criteria, as explained in ENoiseRemovalMethod.

◆ RemoveNoise() [35/36]

void eVision::Easy3D::EFilters::RemoveNoise ( const eVision::Easy3D::EZMap8 & sourceZMap,
eVision::Easy3D::EZMap8 & destinationZMap,
eVision::Easy3D::ENoiseRemovalMethod method,
int16_t halfKernelSize,
float threshold,
float minValidRatio )
static

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'.

Parameters
sourceZMapThe source ZMap.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
methodNoise removal method of type ENoiseRemovalMethod.
halfKernelSizeThe half-size of the window filter. The filter window size (= kernel size) is halfKernelSize * 2 + 1, should be positive, smaller than (or equal to) the image size, and may not exceed 256.
thresholdThe threshold used by the rejection criteria, as explained in ENoiseRemovalMethod.
minValidRatioRequired ratio of valid pixels in the filter window to process the calculation. If not enough, marks the pixel for replacement. Setting this ratio to 0.0 means that only one pixel has to be valid. The default value is 0.25 .

◆ RemoveNoise() [36/36]

void eVision::Easy3D::EFilters::RemoveNoise ( const eVision::Easy3D::EZMap8 & sourceZMap,
eVision::Easy3D::EZMap8 & destinationZMap,
eVision::Easy3D::ENoiseRemovalMethod method,
int16_t halfKernelSize,
float threshold,
float minValidRatio,
bool replaceByAvg )
static

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'.

Parameters
sourceZMapThe source ZMap.
destinationZMapThe destination ZMap. It should have the same dimensions as the source ZMap.
methodNoise removal method of type ENoiseRemovalMethod.
halfKernelSizeThe half-size of the window filter. The filter window size (= kernel size) is halfKernelSize * 2 + 1, should be positive, smaller than (or equal to) the image size, and may not exceed 256.
thresholdThe threshold used by the rejection criteria, as explained in ENoiseRemovalMethod.
minValidRatioRequired ratio of valid pixels in the filter window to process the calculation. If not enough, marks the pixel for replacement. Setting this ratio to 0.0 means that only one pixel has to be valid. The default value is 0.25 .
replaceByAvgThe marked pixels are removed by default; if this parameter is set to true, replaces the marked pixels by the average value, calculated within the filter window.

Member Data Documentation

◆ wrappedClass_

CppWrapperInternal::WrappedClass eVision::Easy3D::EFilters::wrappedClass_