Leptonica  1.83.1
Image processing and image analysis suite
colormorph.c File Reference
#include "allheaders.h"

Go to the source code of this file.

Functions

PIXpixColorMorph (PIX *pixs, l_int32 type, l_int32 hsize, l_int32 vsize)
 

Detailed Description


     Top-level color morphological operations

           PIX     *pixColorMorph()

     Method: Algorithm by van Herk and Gil and Werman, 1992
             Apply grayscale morphological operations separately
             to each component.

Definition in file colormorph.c.

Function Documentation

◆ pixColorMorph()

PIX* pixColorMorph ( PIX pixs,
l_int32  type,
l_int32  hsize,
l_int32  vsize 
)

pixColorMorph()

Parameters
[in]pixs
[in]typeL_MORPH_DILATE, L_MORPH_ERODE, L_MORPH_OPEN, or L_MORPH_CLOSE
[in]hsizewidth of Sel; must be odd; origin implicitly in center
[in]vsizeditto for height of Sel
Returns
pixd
Notes:
     (1) This does the morph operation on each component separately,
         and recombines the result.
     (2) Sel is a brick with all elements being hits.
     (3) If hsize = vsize = 1, just returns a copy.

Definition at line 69 of file colormorph.c.