BaşlayınÜcretsiz Başlayın

Görüntü evrişimleri

Bir görüntünün bir çekirdek (kernel) ile evrişimi, görüntünün bir bölümünü, o bölüm ile çekirdeğin eleman çarpımlarının toplamı olarak özetler. Bu egzersizde, Numpy kullanarak bir görüntünün bir çekirdek ile evrişimini gerçekleştiren kodu yazacaksın. Değişkende im olarak saklanan siyah-beyaz bir görüntü verildiğine göre, sağlanan çekirdekle evrişimi gerçekleştirecek döngü içindeki işlemleri yaz.

Bu egzersiz

Keras ile Görüntü Modellemesi

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Her yinelemede görüntüden doğru pencereyi seç ve görüntünün bu kısmını çekirdekle çarp.
  • Sonucu topla ve toplamı çıktı dizisindeki (results) doğru konuma yerleştir.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

kernel = np.array([[0, 1, 0], [1, 1, 1], [0, 1, 0]])
result = np.zeros(im.shape)

# Output array
for ii in range(im.shape[0] - 3):
    for jj in range(im.shape[1] - 3):
        result[ii, jj] = (____[ii:ii+3, jj:____+____] * ____).____

# Print result
print(result)
Kodu Düzenle ve Çalıştır