Skip to content

Smoothing

Image - BilateralSmooth

Smooths the image preserving sharp edges (using a 3x3 kernel).

IN

Name Type Description
InImage Image The input Image
InDistanceSigma Float Standard deviation used when computing the Gaussian difference between two pixel positions. Range: 〔0, 128〕.
InColorSigma Float Standard deviation used when computing the Gaussian difference between two pixel values. Range: 〔0, +inf).
InIterationCount Int Number of times the bilateral filter will be run. Range: 〔1, +inf).
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutImage Image Smoothed image.
Error ErrorState Gets the execution error message

Image - GaussianSmooth

Smooths the image using a Gaussian kernel.

IN

Name Type Description
InImage Image The input Image
InStdDevX Float Standard deviation on X axis. Range: 〔0, +inf).
InKernelRelativeSize Float Multiplier for the standard deviation determining the size of the kernel. Range: 〔0, 3〕.
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutImage Image Output image.
Error ErrorState Gets the execution error message

Image - GaussianSmooth_GaussianKernel

Smooths the image using a predefined Gaussian kernel.

IN

Name Type Description
InImage Image The input Image
InKernel Enum < GaussianKernel > Gaussian kernel.
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutImage Image Output image.
Error ErrorState Gets the execution error message

Image - MedianSmooth

Replaces each pixel with the median of pixels inside a kernel with radius 3.

IN

Name Type Description
InImage Image The input Image
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutImage Image Output image.
Error ErrorState Gets the execution error message

Image - MedianSmooth_Kernel

Replaces each pixel with the median of pixels inside a kernel.

IN

Name Type Description
InImage Image The input Image
InRadiusX Int Kernel's radius on the X axis. Range: 〔0, +inf).
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutImage Image Output image.
Error ErrorState Gets the execution error message

Image - MiddleSmooth

Replaces each pixel with the middle value of the kernel. Note: The middle value consists of the average of the maximum and the minimum value inside the kernel.

IN

Name Type Description
InImage Image The input Image
InKernelShape Enum < KernelShape > Kernel shape.
InRadiusX Int Kernel's radius on the X axis. Range: 〔0, +inf).
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutImage Image Output image.
Error ErrorState Gets the execution error message

Image - QuantileSmooth

Replaces each pixel with a quantile of the pixels inside a specific kernel.

IN

Name Type Description
InImage Image The input Image
InQuantile Float Quantile value. Range: 〔0, 1〕.
InRadiusX Int Kernel's radius on the X axis. Range: 〔0, +inf).
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutImage Image Output image.
Error ErrorState Gets the execution error message

Image - Smooth

Smooths an image by averaging the pixels inside a specific kernel.

IN

Name Type Description
InImage Image The input Image
InRadiusX Int Kernel's radius on the X axis. Range: 〔0, +inf).
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutImage Image Output image.
Error ErrorState Gets the execution error message

Image - SmoothGradientDirections

Smooths the result of Image::gradientDirections.

IN

Name Type Description
InImage Image The input Image
InRadiusX Int Kernel's radius on the X axis. Range: 〔0, +inf).
InMinSampleCount Int Minimum number of pixels to consider a window non-zero.
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutImage Image Output directions.
Error ErrorState Gets the execution error message

Image - Smooth_CustomKernel

Smooths an image by averaging the pixels inside a Region kernel.

IN

Name Type Description
InImage Image The input Image
InKernel Region Kernel region.
InKernelAnchor Point2Di A point inside inKernel that defines its center.
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutImage Image Output image.
Error ErrorState Gets the execution error message

Image - Smooth_StructuredKernel

Smooths an image by averaging the pixels inside a predefined kernel.

IN

Name Type Description
InImage Image The input Image
InKernel Enum < MeanKernel > Kernel.
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutImage Image Output image.
Error ErrorState Gets the execution error message