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
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
kernel = np.array([[____, ____, ____],
[____, ____, ____],
[____, ____, ____]])