PANDORE Version 6 GREYC-IMAGE

pprewitt



Computes the Prewitt gradient magnitude.



Synopsis

pprewitt [-m mask] [im_in|-] [im_out|-]

Description

pprewitt computes an approximation of the gradient magnitude of the input image im_in.

The algorithm uses the convolution with the following kernel:

   |+1 +1 +1|
   |+0 +0 +0|
   |-1 -1 -1|

The kernel is oriented in two directions: 0 and 90 degrees and the magnitude value is set to the maximum value between these two values.

The output image im_out is of the same type as the input image im_in.

Inputs

Outputs

Result

Returns SUCCESS or FAILURE.

Examples

Performs an edge detection for the tangram.pan image:

   pprewitt tangram.pan b.pan
   pbinarization 40 1e30 b.pan out.pan

See also

Edge detection

C++ prototype

Errc PPrewitt( const Img2duc &im_in, Img2duc &ima );

Version française

Module du gradient de Prewitt.


Author: Régis Clouard