from morph import *
S=mmbinary([
[0,0,0,0,0,0,0,0,0],
[0,0,0,1,1,1,0,0,0],
[0,0,0,1,1,1,0,0,0],
[0,1,1,1,1,1,1,1,0],
[0,1,1,1,1,1,1,1,0],
[0,1,1,1,1,1,1,1,0],
[0,0,0,1,1,1,1,1,0],
[0,0,0,1,1,1,1,1,0],
[0,0,0,0,0,1,0,0,0],
[0,0,0,0,0,0,0,0,0]])
DS=mmthreshad(S,0)
Warning: Converting input image from binary uint8 to uint8.
Warning: Converting input image from int32 to uint8.
B0=mmsecross(0)
B4=mmsecross()
B8=mmsebox()
a = mmbshow(DS,S)
b = mmbshow(DS,mmdil(S,B8))
c = mmbshow(DS,mmero(S,B8))
d = mmbshow(DS,mmgradm(S,B8,B0))
e = mmbshow(DS,mmgradm(S,B0,B8))
f = mmbshow(DS,mmgradm(S,B8,B8))
mmshow(a)
mmshow(b)
mmshow(c)
mmshow(d)
mmshow(e)
mmshow(f)