erode_dilate.py 341 B

123456789101112
  1. """Erode or dilate a Volume
  2. by replacing a voxel with the max/min
  3. over an ellipsoidal neighborhood"""
  4. from vedo import *
  5. embryo = Volume(dataurl+'embryo.tif')
  6. eroded = embryo.clone().erode(neighbours=(2,2,2))
  7. dilatd = eroded.clone().dilate(neighbours=(2,2,2))
  8. show([(embryo, __doc__), eroded, dilatd], N=3, viewup='z', zoom=1.4).close()