Morfoloji

Python ile Görüntü İşleme

Rebeca Gonzalez

Data Engineer

İkili görüntüler

Python ile Görüntü İşleme

Morfolojik filtreleme

  • İkili görüntüler için daha iyi
  • Gri tonlamaya genişletilebilir

Python ile Görüntü İşleme

Morfolojik işlemler

  • Genişleme
  • Erozyon

Python ile Görüntü İşleme

Yapılandırma elemanı

Python ile Görüntü İşleme

Yapılandırma elemanı

Python ile Görüntü İşleme

scikit-image'da şekiller

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]]
Python ile Görüntü İşleme

scikit-image'da erozyon

from skimage import morphology

# Dikdörtgen biçimli yapılandırma elemanını ayarlayın selem = rectangle(12,6)
# İkili erozyonla erozyona uğramış görüntüyü elde edin eroded_image = morphology.binary_erosion(image_horse, selem=selem)
Python ile Görüntü İşleme

scikit-image'da erozyon

# Sonucu gösterin
plot_comparison(image_horse, eroded_image, 'Erosion')

Python ile Görüntü İşleme

Varsayılan selem ile ikili erozyon

# Varsayılan selem ile ikili erozyon
eroded_image = morphology.binary_erosion(image_horse)

Python ile Görüntü İşleme

scikit-image'da genişleme

from skimage import morphology

# İkili genişleme ile genişletilmiş görüntüyü elde edin
dilated_image = morphology.binary_dilation(image_horse)

# Sonuçları görün plot_comparison(image_horse, dilated_image, 'Erosion')
Python ile Görüntü İşleme

scikit-image'da genişleme

Python ile Görüntü İşleme

Hadi pratik yapalım!

Python ile Görüntü İşleme

Preparing Video For Download...