SmoothImage_Gauss_Mask


Smooths an image using a predefined gaussian kernel.

Applications:Removal of gaussian noise from images (fast).

Syntax

C++
Python
 
def SmoothImage_Gauss_Mask(
	inImage: Image,
	outImage: Image,
	/,
	*,
	inRoi: Region | None = None,
	inKernel: GaussKernel = GaussKernel._3x3
)
-> None

Parameters

Name Type Default Description
Input value inImage Image Input image
Input value inRoi Region | None None Range of outImage pixels to be computed
Input value inKernel GaussKernel GaussKernel._3x3 Predefined Gauss kernel
Output value outImage Image Output image

Hardware Acceleration

This operation is optimized for SSE2 technology for pixels of types: UINT8, SINT16.

This operation is optimized for SSE4.1 technology for pixels of types: Kernel 11x11 UINT8.

This operation is optimized for AVX2 technology for pixels of type: UINT8.

This operation is optimized for NEON technology for pixels of type: UINT8.

This operation supports automatic parallelization for multicore and multiprocessor systems.