26 #ifndef _CORE_XMIPP_MORPHOLOGY_HH 27 #define _CORE_XMIPP_MORPHOLOGY_HH 103 int count,
int size);
106 int count,
int size);
109 int count,
int size);
void erode3D(const MultidimArray< double > &in, MultidimArray< double > &out, int neig, int count, int size)
void border(const MultidimArray< double > &img, MultidimArray< double > &border)
void random_convex_hull(const MultidimArray< double > &img, MultidimArray< double > &hull, long N=100)
void opening2D(const MultidimArray< double > &in, MultidimArray< double > &out, int neig, int count, int size)
void opening3D(const MultidimArray< double > &in, MultidimArray< double > &out, int neig, int count, int size)
void closing3D(const MultidimArray< double > &in, MultidimArray< double > &out, int neig, int count, int size)
void erode2D(const MultidimArray< double > &in, MultidimArray< double > &out, int neig, int count, int size)
void closing2D(const MultidimArray< double > &in, MultidimArray< double > &out, int neig, int count, int size)
void dilate3D(const MultidimArray< double > &in, MultidimArray< double > &out, int neig, int count, int size)
void sharpening(const MultidimArray< double > &in, double width, double strength, MultidimArray< double > &out)
void dilate2D(const MultidimArray< double > &in, MultidimArray< double > &out, int neig, int count, int size)
void simplify_border(const MultidimArray< double > &border, MultidimArray< double > &simplified_border)