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 |