Main Page   Modules   Class Hierarchy   Compound List   File List   Compound Members   Related Pages  

CMorpho8c Class Reference

Morphological operation on images in 8 conectivity. More...

#include <Morpho8c.h>

Inheritance diagram for CMorpho8c

Inheritance graph

Collaboration diagram for CMorpho8c:

Collaboration graph

List of all members.

Public Methods

 CMorpho8c ()
virtual ~CMorpho8c ()
CImageGreychamfer (CImageGrey *in, short mode = 0)
 Succesive erosion - distance to complementary.

CImageGreygeodesicErosion (CImageGrey *mark, CImageGrey *ref, int border)
 Geodesic Erosion. More...

CImageGreygeodesicDilation (CImageGrey *mark, CImageGrey *ref, int border)
 Geodesic Dilation.

CImageGreywatershed (CImageGrey *in)
 Watershed - Vincent-Soile's algorithm.

CImageGreyskeleton_anchor (CImageGrey *in, CImageGrey *anchor)
 Skeleton with anchor points - Vincent algorithm.

CImageGreyskeletonTalbotVincent (CImageGrey *in, CImageGrey *anchor)
 Skeleton Talbot-Vincent algorithm - in == distance image.

CImageGreyconnectedComponents (CImageGrey *in)
 Connected component labeling.

Private Methods

virtual CImageGreydilate (CImageGrey *in, CImageGrey *out)
 Size 1 dilation, private function.

virtual CImageGreyerode (CImageGrey *in, CImageGrey *out)
 Size 1 erosion, private function.

void wshed_process_point (LPPIXEL p, LPPIXEL pp, QPixelT * qpixel, char *flag)
 Process a point of watershed.

Detailed Description

Morphological operation on images in 8 conectivity.

Laurent Najman
Image Processing
Id: Morpho8c.h,v 1.4 2001/08/28 22:04:25 laurentnajman Exp
This class contains all the morphological operators, as dilation, erosion, or watershed, for the 8 conectivity. Of course,as the structring elements are 8-conected, results such as watershed or skeleton are 4-conected.

This paragraphe has to be enhanced !!!

Member Function Documentation

CImageGrey * CMorpho8c::geodesicErosion ( CImageGrey * mark,
CImageGrey * ref,
int border ) [virtual]

Geodesic Erosion.

This function compute the geodesical erosion of the image mark above image ref. In other words, it computes iteratively until stability the erosion of mark by an hexagonal ball of size 1, and takes the union of the result with ref.

Reimplemented from CMorpho.

The documentation for this class was generated from the following files:
Generated at Sun May 12 19:04:28 2002 for OpenMorpho by doxygen1.2.0 written by Dimitri van Heesch, © 1997-2000