Leptonica  1.77.0
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]hsizeof Sel; must be odd; origin implicitly in center
[in]vsizeditto
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 66 of file colormorph.c.