Functions | |
void | Normalize (vector< FloatImage > &v) |
void | Magnitude (vector< FloatImage > &v, FloatImage &magnit) |
void | GradientMap (Image< T > &input, FloatImage &gx, FloatImage &gy) |
void | EdgePrewitt (Image< T > &input, int type, Image< T > &output) |
void | EdgeSobel (Image< T > &input, int type, Image< T > &output) |
void | EdgeKirsch (Image< T > &input, Image< T > &output) |
|
Detects the edges in the input image using Kirsch's compass edge detector and stores the result in the output image. For more details regarding Kirsch's compass edge detector algorithm we refer to to Sonka M., Hlavac, V. , Boyle R.:Image Processing, Understanding, and Machine Vision, 2nd edition, PWS Boston, 1999.
|
|
Detects the edges in the input image using Prewitt's edge detector and stores the result in the output image. The parameter type determines the way the output is computed. If type is 0 then the output is computed according to the following formula: ![]() otherwise, the output is computed according to the following formula: ![]() For more details regarding Prewitt's edge detector algorithm we refer to Sonka M., Hlavac, V. , Boyle R.:Image Processing, Understanding, and Machine Vision, 2nd edition, PWS Boston, 1999.
|
|
Detects the edges in the input image using Sobel's edge detector and stores the result in the output image. The parameter type determines the way the output is computed. If type is 0 then the output is computed according to the following formula: ![]() otherwise, the output is computed according to the following formula: ![]() For more details regarding Sobel's edge detector algorithm we refer to Sonka M., Hlavac, V. , Boyle R.:Image Processing, Understanding, and Machine Vision, 2nd edition, PWS Boston, 1999.
|
|
Computes the gradient map of the input image according to the following formulas:
|
|
This function takes as input a set of images (i.e.
|
|
This function takes as input a set of images (i.e.
|