ねこでじ(Nekodigi)

Nekodigi’s diary

学習中の気づきをまとめています。応援よろしくお願いします

【Processing】モルフォロジー変換で、画像の膨張、収縮、輪郭の取得を行う。

成果物

f:id:Nekodigi:20200906193621p:plain
今回は、任意の太さの輪郭の取得が可能なモルフォロジー変換をやってみました。非常にシンプルです。

仕組み

収縮させたいときは、フィルタの範囲が全ての白の時のみ白にし、膨張させたいときは、フィルタの範囲がすべて黒の時に黒にするという仕組みです。フィルタの形を円形にすると、比較的きれいな結果が得られます。
モルフォロジー変換 — OpenCV-Python Tutorials 1 documentation

コード

Morphological Transformsという名前で追加しています。
github.com