簡単な前処理の後、セグメント化された画像のブール値マスクを受け取ります。
マスクの境界線を「強調」して、より滑らかにしたい。そのために、かなり大きな円カーネルで OPEN 形態フィルターを使用しています。セグメント化されたオブジェクト間の距離が十分になるまで、非常にうまく機能します。しかし、多くのサンプルでは、オブジェクトがくっつきます。形態を変えずにそのような種類の画像を滑らかにする多かれ少なかれ単純な方法はありますか?
簡単な前処理の後、セグメント化された画像のブール値マスクを受け取ります。
マスクの境界線を「強調」して、より滑らかにしたい。そのために、かなり大きな円カーネルで OPEN 形態フィルターを使用しています。セグメント化されたオブジェクト間の距離が十分になるまで、非常にうまく機能します。しかし、多くのサンプルでは、オブジェクトがくっつきます。形態を変えずにそのような種類の画像を滑らかにする多かれ少なかれ単純な方法はありますか?
何を達成しようとしているのか 100% 確信できるわけではありませんが、これは探索する手段になるかもしれません... ツールpotrace
は画像を取得し、それらをスムージングを含むベクトル化された画像に変換します。PGM
フォーマット入力ファイルを好むので、ImageMagick を使用して準備します。とにかく、これはコマンドと結果の例ですので、あなたの考えを見てください:
convert disks.png pgm:- | potrace - -s -o out.svg
SOにアップロードできるように、結果のSVG
ファイルをに変換しました。PNG