Visual Servoing Platform version 3.7.0
Loading...
Searching...
No Matches

Functions

VISP_EXPORT void VISP_NAMESPACE_NAME::unsharpMask (VISP_NAMESPACE_ADDRESSING vpImage< unsigned char > &I, float sigma, double weight=0.6)
VISP_EXPORT void VISP_NAMESPACE_NAME::unsharpMask (const VISP_NAMESPACE_ADDRESSING vpImage< unsigned char > &I, VISP_NAMESPACE_ADDRESSING vpImage< unsigned char > &Ires, float sigma, double weight=0.6)
VISP_EXPORT void VISP_NAMESPACE_NAME::unsharpMask (VISP_NAMESPACE_ADDRESSING vpImage< VISP_NAMESPACE_ADDRESSING vpRGBa > &I, float sigma, double weight=0.6)
VISP_EXPORT void VISP_NAMESPACE_NAME::unsharpMask (const VISP_NAMESPACE_ADDRESSING vpImage< VISP_NAMESPACE_ADDRESSING vpRGBa > &I, VISP_NAMESPACE_ADDRESSING vpImage< VISP_NAMESPACE_ADDRESSING vpRGBa > &Ires, float sigma, double weight=0.6)

Detailed Description

Image sharpening.

Tutorials

If you are interested in image sharpening techniques, you may have a look at

Function Documentation

◆ unsharpMask() [1/4]

VISP_EXPORT void VISP_NAMESPACE_NAME::unsharpMask ( const VISP_NAMESPACE_ADDRESSING vpImage< unsigned char > & I,
VISP_NAMESPACE_ADDRESSING vpImage< unsigned char > & Ires,
float sigma,
double weight = 0.6 )

Sharpen a grayscale image using the unsharp mask technique.

Parameters
I: The input grayscale image.
Ires: The output grayscale image.
sigma: Standard deviation for Gaussian kernel.
weight: Weight (between [0 - 1[) for the sharpening process.

◆ unsharpMask() [2/4]

VISP_EXPORT void VISP_NAMESPACE_NAME::unsharpMask ( const VISP_NAMESPACE_ADDRESSING vpImage< VISP_NAMESPACE_ADDRESSING vpRGBa > & I,
VISP_NAMESPACE_ADDRESSING vpImage< VISP_NAMESPACE_ADDRESSING vpRGBa > & Ires,
float sigma,
double weight = 0.6 )

Sharpen a color image using the unsharp mask technique.

Parameters
I: The input color image.
Ires: The output color image.
sigma: Standard deviation for Gaussian kernel.
weight: Weight (between [0 - 1[) for the sharpening process.

◆ unsharpMask() [3/4]

VISP_EXPORT void VISP_NAMESPACE_NAME::unsharpMask ( VISP_NAMESPACE_ADDRESSING vpImage< unsigned char > & I,
float sigma,
double weight = 0.6 )

Sharpen a grayscale image using the unsharp mask technique.

Parameters
I: The grayscale image to sharpen.
sigma: Standard deviation for Gaussian kernel.
weight: Weight (between [0 - 1[) for the sharpening process.
Examples
testImgproc.cpp, and tutorial-contrast-sharpening.cpp.

Referenced by unsharpMask(), and unsharpMask().

◆ unsharpMask() [4/4]

VISP_EXPORT void VISP_NAMESPACE_NAME::unsharpMask ( VISP_NAMESPACE_ADDRESSING vpImage< VISP_NAMESPACE_ADDRESSING vpRGBa > & I,
float sigma,
double weight = 0.6 )

Sharpen a color image using the unsharp mask technique.

Parameters
I: The color image to sharpen.
sigma: Standard deviation for Gaussian kernel.
weight: Weight (between [0 - 1[) for the sharpening process.