Mulai sekarangMulai 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 merupakan bagian dari kursus

Pemodelan Citra dengan Keras

Lihat Kursus

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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