NormalizeLocalBrightness_Gauss


Normalizes local brightness of the image. Internally uses Gauss smoothing.

Applications:Compensates uneven illumination.

Syntax

C++
C#
Python
 
def NormalizeLocalBrightness_Gauss(
	inImage: Image,
	outImage: Image,
	/,
	*,
	inRoi: Region | None = None,
	inStdDevX: float = 5.0,
	inStdDevY: float | None = None,
	inTargetMean: float = 128.0,
	inGammaValue: float = 1.0
)
-> None

Parameters

Name Type Range Default Description
Input value inImage Image Input image
Input value inRoi Region | None None Range of pixels to be processed
Input value inStdDevX float 0.0 - 5.0 Horizontal smoothing standard deviation
Input value inStdDevY float | None 0.0 - None Vertical smoothing standard deviation
Input value inTargetMean float 128.0 Target mean brightness
Input value inGammaValue float 0.01 - 8.0 1.0 Gamma coefficient, where 1.0 is neutral
Output value outImage Image Output image

Hardware Acceleration

This operation supports automatic parallelization for multicore and multiprocessor systems.