Functions | |
void | gstlrn::morpho_erosion (Id option, const 1 &radius, const BImage &imagin, BImage &imagout, bool verbose=false) |
void | gstlrn::morpho_dilation (Id option, const 1 &radius, const BImage &imagin, BImage &imagout, bool verbose=false) |
void | gstlrn::morpho_opening (Id option, const 1 &radius, const BImage &imagin, BImage &imagout, bool verbose=false) |
void | gstlrn::morpho_closing (Id option, const 1 &radius, const BImage &imagin, BImage &imagout, bool verbose=false) |
imagin | Pointer to the BImage containing the input image |
imagout | Pointer to the BImage which will receive the output image (It must have been allocated beforehand: same dimension as 'imagin') |
option | Description of the structuring element: 1 for BLOCK and 0 for CROSS (see remarks for more information) |
radius | Vector giving the extensions of the structuring element along each direction of the Space. |
verbose | Verbose flag |
void gstlrn::morpho_closing | ( | Id | option, |
const 1 & | radius, | ||
const BImage & | imagin, | ||
BImage & | imagout, | ||
bool | verbose | ||
) |
Perform the "closing" of the input image (i.e. a dilation followed by an erosion)
void gstlrn::morpho_dilation | ( | Id | option, |
const 1 & | radius, | ||
const BImage & | imagin, | ||
BImage & | imagout, | ||
bool | verbose | ||
) |
Perform the "dilation" of the input image
void gstlrn::morpho_erosion | ( | Id | option, |
const 1 & | radius, | ||
const BImage & | imagin, | ||
BImage & | imagout, | ||
bool | verbose | ||
) |
Perform the "erosion" of the input image