Definiera bildkonvolutionskärnor
I den föregående övningen skrev du kod som utför en konvolution givet en bild och en kärna. Den koden finns nu i en funktion som heter convolution() och tar två argument: image och kernel, och returnerar den konvolverade bilden. I den här övningen får du definiera den kärna som hittar ett specifikt drag i bilden.
Följande kärna hittar till exempel vertikala linjer i bilder:
np.array([[-1, 1, -1],
[-1, 1, -1],
[-1, 1, -1]])
Den här övningen är en del av kursen
Bildmodellering med Keras
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
kernel = np.array([[____, ____, ____],
[____, ____, ____],
[____, ____, ____]])