#include <Morpho8c.h>
Inheritance diagram for CMorpho8c
Public Methods | |
CMorpho8c () | |
virtual | ~CMorpho8c () |
CImageGrey* | chamfer (CImageGrey *in, short mode = 0) |
Succesive erosion - distance to complementary. | |
CImageGrey* | geodesicErosion (CImageGrey *mark, CImageGrey *ref, int border) |
Geodesic Erosion. More... | |
CImageGrey* | geodesicDilation (CImageGrey *mark, CImageGrey *ref, int border) |
Geodesic Dilation. | |
CImageGrey* | watershed (CImageGrey *in) |
Watershed - Vincent-Soile's algorithm. | |
CImageGrey* | skeleton_anchor (CImageGrey *in, CImageGrey *anchor) |
Skeleton with anchor points - Vincent algorithm. | |
CImageGrey* | skeletonTalbotVincent (CImageGrey *in, CImageGrey *anchor) |
Skeleton Talbot-Vincent algorithm - in == distance image. | |
CImageGrey* | connectedComponents (CImageGrey *in) |
Connected component labeling. | |
Private Methods | |
virtual CImageGrey* | dilate (CImageGrey *in, CImageGrey *out) |
Size 1 dilation, private function. | |
virtual CImageGrey* | erode (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. |
|
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. |