[hofig1s13] [Up] [hofig1s15] Chapter 1 - Binary Erosion and Dilation

hofig1s14
Pixel geometry for dilation and erosion of digital images

Description

.

Demo Script

Image S

from morph import *
from handson import *
S=mmreadgray('g.tif')
S=S[2:-2,3:-2]
frame=mmunion(S,1)
Warning: Converting input image from int32 to binary uint8.
mmshow(mmbshow(frame,S))
mmbshow(frame,S)

Structuring element E

E =mmimg2se(mmbinary([
  [0, 0, 1],
  [0, 1, 0],
  [1, 1, 0]]))
mmshow(mmseshow(E,'EXPAND'))
mmseshow(E,'EXPAND')

Dilation

T=mmdil(S,E)
mmshow(mmbshow(frame,S,T))
mmbshow(frame,S,T)

Erosion

U=mmero(S,E)
mmshow(mmbshow(frame,S,U))
mmbshow(frame,S,U)

[hofig1s13] [Up] [hofig1s15] http://www.python.org