Morfologie

Beeldverwerking in Python

Rebeca Gonzalez

Data Engineer

Binaire afbeeldingen

Beeldverwerking in Python

Morfologische filtering

  • Beter voor binaire afbeeldingen
  • Uit te breiden naar grijswaarden

Beeldverwerking in Python

Morfologische bewerkingen

  • Dilatie
  • Erosie

Beeldverwerking in Python

Structuurelement

Beeldverwerking in Python

Structuurelement

Beeldverwerking in Python

Vormen in scikit-image

from skimage import morphology

square = morphology.square(4)
[[1 1 1 1]
 [1 1 1 1]
 [1 1 1 1]
 [1 1 1 1]]
rectangle = morphology.rectangle(4, 2)
[[1 1]
 [1 1]
 [1 1]
 [1 1]]
Beeldverwerking in Python

Erosie in scikit-image

from skimage import morphology

# Stel het rechthoekige structuurelement in selem = rectangle(12,6)
# Verkrijg de geërodeerde afbeelding met binaire erosie eroded_image = morphology.binary_erosion(image_horse, selem=selem)
Beeldverwerking in Python

Erosie in scikit-image

# Toon resultaat
plot_comparison(image_horse, eroded_image, 'Erosion')

Beeldverwerking in Python

Binaire erosie met standaard selem

# Binaire erosie met standaard selem
eroded_image = morphology.binary_erosion(image_horse)

Beeldverwerking in Python

Dilatie in scikit-image

from skimage import morphology

# Verkrijg de gedilateerde afbeelding met binaire dilatie
dilated_image = morphology.binary_dilation(image_horse)

# Bekijk resultaten plot_comparison(image_horse, dilated_image, 'Erosion')
Beeldverwerking in Python

Dilatie in scikit-image

Beeldverwerking in Python

Laten we oefenen!

Beeldverwerking in Python

Preparing Video For Download...