[mmskelm] [Up] [mmendpoints] Residues

mmskelmrec
Morphological skeleton reconstruction (Inverse Medial Axis Transform).

Synopsis

y = mmskelmrec ( f , B = NullStrel )

Input

f Image Gray-scale (uint8 or uint16) or binary image

B Structuring Element

Default: NullStrel (3x3 elementary cross)

Output

y Image Binary image

Description

mmskelmrec reconstructs the valued morphological skeleton to recover the original image.

Examples

a=mmneg(mmframe(mmbinary(ones((7,9)))))
Warning: downcasting image from double to int32 (may lose precision)
print a
[[False False False False False False False False False]
 [False  True  True  True  True  True  True  True False]
 [False  True  True  True  True  True  True  True False]
 [False  True  True  True  True  True  True  True False]
 [False  True  True  True  True  True  True  True False]
 [False  True  True  True  True  True  True  True False]
 [False False False False False False False False False]]
b=mmskelm(a,mmsecross(),'value')
print b
[[0 0 0 0 0 0 0 0 0]
 [0 1 0 0 0 0 0 1 0]
 [0 0 2 0 0 0 2 0 0]
 [0 0 0 3 3 3 0 0 0]
 [0 0 2 0 0 0 2 0 0]
 [0 1 0 0 0 0 0 1 0]
 [0 0 0 0 0 0 0 0 0]]
c=mmskelmrec(b,mmsecross())
print c
[[False False False False False False False False False]
 [False  True  True  True  True  True  True  True False]
 [False  True  True  True  True  True  True  True False]
 [False  True  True  True  True  True  True  True False]
 [False  True  True  True  True  True  True  True False]
 [False  True  True  True  True  True  True  True False]
 [False False False False False False False False False]]

See also

mmfreedom Control automatic data type conversion.
mmskelm Morphological skeleton (Medial Axis Transform).
[mmskelm] [Up] [mmendpoints]