oevislib_net  0.14.3.0
Loading...
Searching...
No Matches
Local Transforms

Functions

Histogram oevislib_net.Histogram.GaussianSmooth (Optional< Range > inRange=null, float inStdDev=0.6f, float inKernelRelativeSize=3.0f, bool inCyclic=false)
 Smooths the histogram by averaging points inside a kernel using Gaussian-weighted average.
Histogram oevislib_net.Histogram.Smooth (Optional< Range > inRange=null, int inKernelRadius=3, bool inCyclic=false)
 Smooths the histogram by averaging points inside a kernel.

Detailed Description

Function Documentation

◆ GaussianSmooth()

Histogram oevislib_net.Histogram.GaussianSmooth ( Optional< Range > inRange = null,
float inStdDev = 0::6f,
float inKernelRelativeSize = 3::0f,
bool inCyclic = false )
inline

Smooths the histogram by averaging points inside a kernel using Gaussian-weighted average.

Parameters
inRangeRange to which apply smooth.
inStdDevStandard deviation. Range: [0, +inf).
inKernelRelativeSizeKernel size relative to the standard deviation (the obtained kernel radius is the product of the two). Range: [0, +inf).
inCyclicWhether to consider the histogram as cyclic.
Returns
Smoothed histogram.

◆ Smooth()

Histogram oevislib_net.Histogram.Smooth ( Optional< Range > inRange = null,
int inKernelRadius = 3,
bool inCyclic = false )
inline

Smooths the histogram by averaging points inside a kernel.

Parameters
inRangeRange to which apply smooth.
inKernelRadiusWidth of the kernel (the final size will be 2 * inKernelRadius + 1). Range: [1, +inf).
inCyclicWhether to consider the histogram as cyclic.
Returns
Smoothed histogram.