Zacznij terazZacznij za darmo

Definiowanie jąder splotu obrazu

W poprzednim ćwiczeniu napisałeś kod wykonujący splot na podstawie obrazu i jądra. Ten kod jest teraz zapisany w funkcji convolution(), która przyjmuje dwa argumenty: image i kernel, i zwraca obraz po splotu. W tym ćwiczeniu zdefiniujesz jądro wykrywające określoną cechę w obrazie.

Na przykład poniższe jądro wykrywa pionową linię w obrazach:

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

To ćwiczenie jest częścią kursu

Modelowanie obrazów z Keras

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

kernel = np.array([[____, ____, ____], 
                   [____, ____, ____],
                   [____, ____, ____]])
Edytuj i uruchom kod