私は以下のような画像を持っています。画像処理 - 削除せずにオブジェクトの厚さを減らす
私が欲しいのは、白い部分が白く保たれ、残りが黒いモノクロームのイメージです。しかし、難しい部分は、白い部分を1ピクセルの厚さに減らしたいということです。
私が悩んでいるのは2番目の部分です。
私の最初の考えは単純なスレッシュホールドを実行することでしたが、ある種の "Game of Life"タイプの反復プロセスを使用して、白いピクセルが片側に隣接していても除去された場合(つまりエッジです)時間が経ってもラインの終わりが何もないように感じるので、空白の画像で終わるだろうと感じています。
元の画像があれば、私が望む画像を得るためにどのようなアルゴリズムを使用できますか?
(選択の私の言語は、C#ですが、何でも結構です)
オリジナル画像:
はたぶんあなたが追加することができますが制限:白いピクセルが<3の白いピクセルの隣接ピクセルを持つ場合、白いピクセルを削除しないでください。 – mbeckish