Visual Servoing Platform  version 3.6.1 under development (2024-07-27)

Functions

VISP_EXPORT void VISP_NAMESPACE_NAME::stretchContrast (VISP_NAMESPACE_ADDRESSING vpImage< unsigned char > &I)
 
VISP_EXPORT void VISP_NAMESPACE_NAME::stretchContrast (const VISP_NAMESPACE_ADDRESSING vpImage< unsigned char > &I1, VISP_NAMESPACE_ADDRESSING vpImage< unsigned char > &I2)
 
VISP_EXPORT void VISP_NAMESPACE_NAME::stretchContrast (VISP_NAMESPACE_ADDRESSING vpImage< VISP_NAMESPACE_ADDRESSING vpRGBa > &I)
 
VISP_EXPORT void VISP_NAMESPACE_NAME::stretchContrast (const VISP_NAMESPACE_ADDRESSING vpImage< VISP_NAMESPACE_ADDRESSING vpRGBa > &I1, VISP_NAMESPACE_ADDRESSING vpImage< VISP_NAMESPACE_ADDRESSING vpRGBa > &I2)
 
VISP_EXPORT void VISP_NAMESPACE_NAME::stretchContrastHSV (VISP_NAMESPACE_ADDRESSING vpImage< VISP_NAMESPACE_ADDRESSING vpRGBa > &I)
 
VISP_EXPORT void VISP_NAMESPACE_NAME::stretchContrastHSV (const VISP_NAMESPACE_ADDRESSING vpImage< VISP_NAMESPACE_ADDRESSING vpRGBa > &I1, VISP_NAMESPACE_ADDRESSING vpImage< VISP_NAMESPACE_ADDRESSING vpRGBa > &I2)
 

Detailed Description

Contrast stretching.

Function Documentation

◆ stretchContrast() [1/4]

VISP_EXPORT void VISP_NAMESPACE_NAME::stretchContrast ( const VISP_NAMESPACE_ADDRESSING vpImage< unsigned char > &  I1,
VISP_NAMESPACE_ADDRESSING vpImage< unsigned char > &  I2 
)

Stretch the contrast of a grayscale image.

Parameters
I1: The first input grayscale image.
I2: The second output grayscale image.

◆ stretchContrast() [2/4]

VISP_EXPORT void VISP_NAMESPACE_NAME::stretchContrast ( const VISP_NAMESPACE_ADDRESSING vpImage< VISP_NAMESPACE_ADDRESSING vpRGBa > &  I1,
VISP_NAMESPACE_ADDRESSING vpImage< VISP_NAMESPACE_ADDRESSING vpRGBa > &  I2 
)

Stretch the contrast of a color image.

Parameters
I1: The first input color image.
I2: The second output color image.

◆ stretchContrast() [3/4]

VISP_EXPORT void VISP_NAMESPACE_NAME::stretchContrast ( VISP_NAMESPACE_ADDRESSING vpImage< unsigned char > &  I)

Stretch the contrast of a grayscale image.

Parameters
I: The grayscale image to stretch the contrast.
Examples
testImgproc.cpp, and tutorial-contrast-sharpening.cpp.

Referenced by VISP_NAMESPACE_NAME::stretchContrast().

◆ stretchContrast() [4/4]

VISP_EXPORT void VISP_NAMESPACE_NAME::stretchContrast ( VISP_NAMESPACE_ADDRESSING vpImage< VISP_NAMESPACE_ADDRESSING vpRGBa > &  I)

Stretch the contrast of a color image.

Parameters
I: The color image to stretch the contrast.

◆ stretchContrastHSV() [1/2]

VISP_EXPORT void VISP_NAMESPACE_NAME::stretchContrastHSV ( const VISP_NAMESPACE_ADDRESSING vpImage< VISP_NAMESPACE_ADDRESSING vpRGBa > &  I1,
VISP_NAMESPACE_ADDRESSING vpImage< VISP_NAMESPACE_ADDRESSING vpRGBa > &  I2 
)

Stretch the contrast of a color image in the HSV color space. The saturation and value components are stretch so the hue is preserved.

Parameters
I1: The first input color image.
I2: The second output color image.

◆ stretchContrastHSV() [2/2]

VISP_EXPORT void VISP_NAMESPACE_NAME::stretchContrastHSV ( VISP_NAMESPACE_ADDRESSING vpImage< VISP_NAMESPACE_ADDRESSING vpRGBa > &  I)

Stretch the contrast of a color image in the HSV color space. The saturation and value components are stretch so the hue is preserved.

Parameters
I: The color image to stretch the contrast in the HSV color space.
Examples
testImgproc.cpp, and tutorial-contrast-sharpening.cpp.

Referenced by VISP_NAMESPACE_NAME::stretchContrastHSV().