![]() |
Visual Servoing Platform
version 3.6.1 under development (2023-12-06)
|
Functions | |
VISP_EXPORT void | vp::unsharpMask (vpImage< unsigned char > &I, float sigma, double weight=0.6) |
VISP_EXPORT void | vp::unsharpMask (const vpImage< unsigned char > &I, vpImage< unsigned char > &Ires, float sigma, double weight=0.6) |
VISP_EXPORT void | vp::unsharpMask (vpImage< vpRGBa > &I, float sigma, double weight=0.6) |
VISP_EXPORT void | vp::unsharpMask (const vpImage< vpRGBa > &I, vpImage< vpRGBa > &Ires, float sigma, double weight=0.6) |
Image sharpening.
void vp::unsharpMask | ( | const vpImage< unsigned char > & | I, |
vpImage< unsigned char > & | Ires, | ||
float | sigma, | ||
double | weight = 0.6 |
||
) |
Sharpen a grayscale image using the unsharp mask technique.
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. |
Definition at line 427 of file vpImgproc.cpp.
References vp::unsharpMask().
void vp::unsharpMask | ( | const vpImage< vpRGBa > & | I, |
vpImage< vpRGBa > & | Ires, | ||
float | sigma, | ||
double | weight = 0.6 |
||
) |
Sharpen a color image using the unsharp mask technique.
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. |
Definition at line 455 of file vpImgproc.cpp.
References vp::unsharpMask().
void vp::unsharpMask | ( | vpImage< unsigned char > & | I, |
float | sigma, | ||
double | weight = 0.6 |
||
) |
Sharpen a grayscale image using the unsharp mask technique.
I | : The grayscale image to sharpen. |
sigma | : Standard deviation for Gaussian kernel. |
weight | : Weight (between [0 - 1[) for the sharpening process. |
Definition at line 411 of file vpImgproc.cpp.
References vpGaussianFilter::apply(), vpImage< Type >::bitmap, vpImage< Type >::getHeight(), vpImage< Type >::getSize(), and vpImage< Type >::getWidth().
Referenced by vp::unsharpMask().
Sharpen a color image using the unsharp mask technique.
I | : The color image to sharpen. |
sigma | : Standard deviation for Gaussian kernel. |
weight | : Weight (between [0 - 1[) for the sharpening process. |
Definition at line 434 of file vpImgproc.cpp.
References vpGaussianFilter::apply(), vpRGBa::B, vpImage< Type >::bitmap, vpRGBa::G, vpImage< Type >::getHeight(), vpImage< Type >::getSize(), vpImage< Type >::getWidth(), and vpRGBa::R.