int closing_arbitrary_SE uint8_t imageIn,
uint8_t imageOut,
int  imageWidth,
int  imageHeight,
uint8_t se,
int  seWidth,
int  seHeight,
int  seHorizontalOrigin,
int  seVerticalOrigin
 

Closing by an arbitrary structuring element

Closing by an arbitrary structuring element. For full technical details please refer to Technical details.

Parameters:
[in] *imageIn Input buffer
[out] *imageOut Output buffer
[in] imageWidth Width of the image buffer
[in] imageHeight Height of the image buffer
[in] *se Buffer containing the shape of a structuring element.
[in] seWidth Width of the stucturing element buffer
[in] seHeight Height of the stucturing element buffer
[in] seHorizontalOrigin Horizontal position of the origin in the structuring element (position 0 is the first pixel on the left). se[seHorizontalOrigin, seVerticalOrigin] must be !=0.
[in] seVerticalOrigin Vertical position of the origin in the structuring element (position 0 is the first pixel on the top). se[seHorizontalOrigin, seVerticalOrigin] must be !=0.
Returns:
Returns MORPHO_SUCCESS upon success, MORPHO_ERROR otherwise.
Author:
Marc Van Droogenbroeck


Telecommunications and Imaging Laboratory - Institut Montefiore - Université de Liège