始める無料で始める

画像の畳み込みカーネルを定義する

前の演習では、画像とカーネルを与えて畳み込みを実行するコードを書きました。このコードは現在、imagekernel の2つを入力に取り、畳み込み後の画像を出力する convolution() という関数に保存されています。この演習では、画像内の特定の特徴を検出するカーネルを定義していただきます。

例えば、次のカーネルは画像中の垂直線を検出します。

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

この演習はコースの一部です

Keras で学ぶ画像モデリング

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

kernel = np.array([[____, ____, ____], 
                   [____, ____, ____],
                   [____, ____, ____]])
コードを編集して実行