Skip to content

Enhancement

Image - EqualizeHistogram

Update the image's pixels to new values to achieve a uniform distribution of intensities in the range (0, 255). Note: The image must have UInt8 pixel type and a single channel.

IN

Name Type Description
InImage Image The input Image
InSaturateBrightestFraction Float Fraction of brightest pixels skipped during normalization. Range: 〔0, 1〕.
InSaturateDarkestFraction Float Fraction of darkest pixels skipped during normalization. Range: 〔0, 1〕.
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutImage Image The modified Core.Data.Types.Image
Error ErrorState Gets the execution error message

Image - Normalize

Normalizes the image (in-place) so that its minimum becomes inNewMinimum and the maximum becomes inNewMaximum.

IN

Name Type Description
InImage Image The input Image
InNewMinimum Float New minimum value.
InNewMaximum Float New maximum value.
InSaturateBrightestFraction Float Fraction of brightest pixels skipped during normalization. Range: 〔0, 1〕.
InSaturateDarkestFraction Float Fraction of darkest pixels skipped during normalization. Range: 〔0, 1〕.
InMinValue Float Value under which pixels will not be considered.
InMaxValue Float Value above which pixels will not be considered.
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutImage Image The modified Core.Data.Types.Image
Error ErrorState Gets the execution error message

Image - NormalizeLocalContrast

Normalizes the local contrast of the image. Note: Enhances the contrast of small regions in the image while leaving the overall contrast unchanged. This can be useful for improving the visibility of details in an image, such as the edges of objects or the texture of surfaces.

IN

Name Type Description
InImage Image The input Image
InTargetMean Float Target local mean.
InTargetVariance Float Target local variance. Range: 〔0.1, +inf).
InUniformnessRadius Int Radius of the neighborhood to uniformize. Range: 〔1, +inf).
InBrightnessPreserveRatio Float How much of the original brightness to keep. Range: 〔0, 1〕.
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutImage Image The modified Core.Data.Types.Image
Error ErrorState Gets the execution error message

Image - Sharpen

Enhances the contrast of the image to make it look sharper.

IN

Name Type Description
InImage Image The input Image
InKernel Enum < KernelShape > Kernel shape.
InRadiusX Int Kernel's width. Range: 〔0, +inf).
InContrastFactor Float Strength of the contrast enhancement. 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 The modified Core.Data.Types.Image
Error ErrorState Gets the execution error message