MulaiMulai sekarang secara gratis

Mendefinisikan kernel konvolusi citra

Pada latihan sebelumnya, Anda menulis kode yang melakukan konvolusi untuk suatu citra dan kernel. Kode ini sekarang disimpan dalam fungsi bernama convolution() yang menerima dua masukan: image dan kernel, lalu menghasilkan citra hasil konvolusi. Pada latihan ini, Anda diminta mendefinisikan kernel yang mendeteksi fitur tertentu pada citra.

Sebagai contoh, kernel berikut menemukan garis vertikal pada citra:

np.array([[-1, 1, -1], 
          [-1, 1, -1], 
          [-1, 1, -1]])

Latihan ini adalah bagian dari kursus

Pemodelan Citra dengan Keras

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

kernel = np.array([[____, ____, ____], 
                   [____, ____, ____],
                   [____, ____, ____]])
Edit dan Jalankan Kode