1. ホーム
  2. image-processing

[解決済み】画像がぼやけているかどうかを検出する方法はありますか?[クローズド]

2022-04-09 15:38:08

質問

画像データを解析することで、画像がボケているかどうかを判断する方法はないでしょうか。

どのように解決するのですか?

はい、そうです。高速フーリエ変換を計算し、その結果を解析してください。フーリエ変換をすると、画像にどの周波数が含まれているかがわかります。高い周波数の量が少なければ、画像はぼやけています。

低い」「高い」という言葉の定義は、あなた次第です。

編集 :

コメントにあるように、もしあなたが ぼやけ の場合、適切なメトリックを作成する必要があります。

nikieの回答 は、そのようなメトリックを提供します。画像をラプラシアンカーネルで畳み込みます。

   1
1 -4  1
   1

そして、出力にロバスト最大メトリックを使用して、閾値処理に使用できる数値を得ます。ラプラシアンを計算する前に画像をあまり平滑化しないようにしましょう。平滑化した画像は本当にぼやけていることがわかるだけですから :-)