/ キャニー演算子を使用した/壊れた画像エッジ - python、opencv、画像処理、画像分割、エッジ検出

canny演算子で壊れた画像エッジ - python、opencv、画像処理、画像セグメンテーション、エッジ検出

入力画像からエッジを検出するためにキャニーエッジ検出器を使用しています。

サンプル画像に示すように、すべての入力画像に2つのオブジェクト(メインオブジェクトとその中の別のオブジェクト)があります。したがって、このようなシナリオでは2つのエッジを検出することになっています

ここに画像の説明を入力

上限と下限のしきい値を決定します入力画像から自動的に(中央値とシグマを使用)。たいていの場合はうまく機能しますが、画像のコントラストがあまり良くない場合は、次の例に示すようにエッジ検出に失敗することがあります(注: - 外側エッジは常に正しく検出されます

ここに画像の説明を入力 ここに画像の説明を入力

キャニーは外側の境界のエッジを検出しましたが、内側のオブジェクトでは失敗しました。現時点では、私はpythonでopenCVを使用しています。キャニーエッジ検出の結果を改善できる方法はありますか

どんな助けも本当にありがとう

回答:

回答№1は1

キャニーは、ここでは最良のツールではないかもしれませんが、ほんの少しだけです。 ヒストグラム均等化?それはコントラストを向上させるでしょう、従って可能性はCannyがよりうまくいくでしょう。