ThresholdImage_Relative


Thresholds an image with a different threshold value for each pixel (inBaseImage(x, y) + inValue).

Syntax

C++
C#
Python
 
def ThresholdImage_Relative(
	inImage: Image,
	inBaseImage: Image,
	outMonoImage: Image,
	/,
	*,
	inRoi: Region | None = None,
	inMinRelativeValue: float | None = 128.0,
	inMaxRelativeValue: float | None = None,
	inFuzziness: float = 0.0
)
-> None

Parameters

Name Type Range Default Description
Input value inImage Image Input image
Input value inRoi Region | None None Region of interest
Input value inBaseImage Image Pixels of this image are subtracted from inImage before thresholding
Input value inMinRelativeValue float | None 128.0 Minimum relative value of a pixel that is considered foreground (Auto = -INF)
Input value inMaxRelativeValue float | None None Maximum relative value of a pixel that is considered foreground (Auto = +INF)
Input value inFuzziness float 0.0 - 0.0 A tolerance for inMin/MaxRelativeValue that results in intermediate output values
Output value outMonoImage Image

Hardware Acceleration

This operation is optimized for SSE2 technology for pixels of types: 1xUINT8, 3xUINT8.

This operation is optimized for AVX2 technology for pixels of types: 1xUINT8, 3xUINT8.

This operation is optimized for NEON technology for pixels of types: 1xUINT8, 3xUINT8.

This operation supports automatic parallelization for multicore and multiprocessor systems.