Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

ImageMagickでゴマ塩ノイズを消すとき

深度カメラなんかだと、変なとこに細々とした点が残ったりします。
とりあえずカタマリが分かればいいとき、このゴミが色々邪魔になったりします。

実際のところ

morphologyオプションをつかうと、消したり拡大出来たりします。
Erodeは「侵食する」といた意味の単語。
これに周辺2ドットほどの影響範囲をもつDiamonodを適用することで、意図を実現します。
このDiamondの部分、イラストツールでいうブラシみたいなものなので中空だの斜めだのといったのも定義可能なようです。

ドット一個程度のごま塩を消すコマンド例は以下の通り。

$ magick foo.png -morphology Erode Diamond bar.png