cvGaussianBlur

MLModule
author MeVis Medical Solutions AG
package MeVisLab/Standard
dll MLOpenCVModules
definition MLOpenCVModules.def

Purpose

The module cvGaussianBlur blurs an image using a 2D Gaussian filter.

Note: This module only works on images with the data type uint8, uint16, float, and double.

Windows

Default Panel

../../../Modules/ML/MLOpenCVModules/mhelp/Images/Screenshots/cvGaussianBlur._default.png

Input Fields

input0

name: input0, type: Image

Output Fields

output0

name: output0, type: Image

Parameter Fields

Visible Fields

Kernel Size X

name: kernelSizeX, type: Integer, default: 5, minimum: 0

Sets the kernel size in the x-direction. The value must be odd or zero.

If it is set to zero, the size is calculated from Sigma X.

Kernel Size Y

name: kernelSizeY, type: Integer, default: 5, minimum: 0

Sets the kernel size in the y-direction. The value must be odd or zero.

If it is set to zero, the size is calculated from Sigma Y.

Sigma X

name: sigmaX, type: Double, default: 0, minimum: 0

Sets the Gaussian kernel standard deviation in the x-direction.

Sigma Y

name: sigmaY, type: Double, default: 0, minimum: 0

Sets the Gaussian kernel standard deviation in the y-direction.

If sigmaY is zero, it is set to be equal to sigmaX; if both sigmas are zero, they are computed from kernelSizeX and kernelSizeY, respectively.

To maintain full control over the result, regardless of potential future modifications to these semantics, it is recommended to specify all of kernelSizeX, kernelSizeY, sigmaX, and sigmaY.