[hofig3s9] [Up] [hofig3s11] Chapter 3 - Morphological Processing of Binary Images

hofig3s10
Reconstruction from markers using 36-connectivity

Description

This figure illustrates the morphological reconstruction from markers using a higher connectivity.

Demo Script

.

from morph import *
A=mmtext('to me')
t=mmintersec(A,0); t[3,3]=1
Warning: Converting input image from int32 to binary uint8.
t=mminfrec(t,A,mmsebox())
m=mmintersec(A,0); m[5,28]=1
Warning: Converting input image from int32 to binary uint8.
m=mminfrec(m,A,mmsebox())
B36=mmsedisk(3)
T=mminfrec(t,A,B36)
M=mminfrec(m,A,B36)
a = mmunion(mmgray(mmconcat('H',t,m)),
            mmgray(mmconcat('H',A,A),'uint8',100))
b = mmunion(mmgray(mmconcat('H',T,M)),
            mmgray(mmconcat('H',A,A),'uint8',100))
mmshow(a)
mmshow(b)
a b

[hofig3s9] [Up] [hofig3s11] http://www.python.org