/ /背景をぼかした写真を検出、削除する方法 - opencv、画像処理、ぼかし、背景減算

画像からぼやけた背景を検出して削除するにはどうすればいいですか - opencv、画像処理、ぼかし、背景減算

背景がぼやけている画像があります。 ぼかした背景を取り除き、シャープな前景のオブジェクトだけを残すことです。 openCVを使ってこれを行う方法はありますか? 画像は以下のようになります。ぼやけた背景を検出して減算する必要があります。

ここに画像の説明を入力

回答:

回答№1の場合は3

フラットなので、これは先験的に難しい作業です。領域(シャツなど)は、ぼやけた領域と同じ外観をします(つまり、グラデーションアクティビティが低くなります)。いくつかのセグメンテーション方法を試して、すべての領域の周りのエッジ強度を評価することができますが、これは簡単ではありません。

貧しい人の解決策のために、これが私が試したものです:

  • 関心領域が囲まれるようにエッジ検出器を使用して二値化する。

  • 連結成分分析を行い、最大のブロブ(ぼけた領域)を選択

  • しっかりとしたマスクを得るためにBLOBを穴埋めします。

ここに画像の説明を入力


回答№2の場合は1

あなたがコメントであなたがどこから始めるべきかわからないと述べているので、あなたはすでにあなたを与えるだろう簡単なcannyエッジ検出器から始めることができます ヒント 問題を解決する方法について:

しきい値100、200でキャニー

そこから先は、ピクセルをマッピングするための適切な反復を探しているはずです。 以内 新しい画像へのエッジ。