[mmseshow] [Up] [mmsetrans] Structuring Elements

mmsesum
N-1 iterative Minkowski additions

Synopsis

NB = mmsesum ( B = NullStrel, N = 1 )

Input

B Structuring Element

Default: NullStrel (3x3 elementary cross)

N Double Non-negative integer.

Default: 1 (1)

Description

mmsesum creates the structuring element NB from N - 1 iterative Minkowski additions with the structuring element B.

Examples

b = mmimg2se(mmbinary([[1, 1, 1], [1, 1, 1], [0, 1, 0]]))
mmseshow(b)
array([[ True,  True,  True],
       [ True,  True,  True],
       [False,  True, False]], dtype=bool)
b3 = mmsesum(b,3)
mmseshow(b3)
array([[ True,  True,  True,  True,  True,  True,  True],
       [ True,  True,  True,  True,  True,  True,  True],
       [ True,  True,  True,  True,  True,  True,  True],
       [ True,  True,  True,  True,  True,  True,  True],
       [False,  True,  True,  True,  True,  True, False],
       [False, False,  True,  True,  True, False, False],
       [False, False, False,  True, False, False, False]], dtype=bool)
b = mmsedisk(1,'2D','CITY-BLOCK','NON-FLAT');
mmseshow(b)
array([[-2147483647,           0, -2147483647],
       [          0,           1,           0],
       [-2147483647,           0, -2147483647]])
mmseshow(mmsesum(b,2))
array([[-2147483647, -2147483647,           0, -2147483647, -2147483647],
       [-2147483647,           0,           1,           0, -2147483647],
       [          0,           1,           2,           1,           0],
       [-2147483647,           0,           1,           0, -2147483647],
       [-2147483647, -2147483647,           0, -2147483647, -2147483647]])

Equation

See also

mmdil Dilate an image by a structuring element.
mmseshow Display a structuring element as an image.
mmopen Morphological opening.
mmclose Morphological closing.
mmero Erode an image by a structuring element.
mmseunion Union of structuring elements
[mmseshow] [Up] [mmsetrans]