質問

でしきい値処理されたバイナリ画像で距離変換を実行しようとしています 異常検出を支援するために(私の希望は、大規模な検出ができることです オブジェクトの端の周りで変化する)、しかし、何らかの理由で、 距離変換スクリプトを実行すると、奇妙なバンディングタイプの 効果。距離変換デモスクリプトで似たようなものをテストしました サンプルディレクトリ、同じ結果。私が思いついた理由の1つ とは、距離が0-255スケールを超えていたため、 境界内に維持するために、本質的にモジュール化されています。誰もがいます これについてのアドバイスはありますか? ブログが役立つ場合は、画像とコードをブログに投稿しました 前もって感謝します、 イアン

役に立ちましたか?

解決

理論をテストする簡単な方法:ミュートされたグレースケール画像(すべての値v-> 128+(v-128)/ 32または何か)を試して、それによってバンドがより広くなるか、または排除されるかどうかを確認しますそれらを完全に。

最初に問題が何であるかを特定し、それから修正を試みてください。

他のヒント

コードを手伝うことはできませんが、期待される結果もおそらく間違っています。大きなオブジェクトの下部にあるシャープな黒灰色の境界線を見てください。隣接する2つのピクセルの最大差は1でなければなりません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top