2

真の光学フォーカス制御を備えていない一部のデバイス(ブラックベリー、Androidスマートフォンなど)には、デジタルオートフォーカスメカニズムが組み込まれていることに気付きました。

このメカニズムはソフトウェアに完全に実装されており、カメラから送られる画像に画像の「シャープニング」アルゴリズムを適用していると思います)*。

キャプチャされた後に画像に適用できるアルゴリズム(またはJavaまたはCのオープンソースライブラリ)はありますか?

前もって感謝します。

*更新:私が探しているのは実際にはオートフォーカスではないようです。これには、最適なフォーカスレベルの検出と、APIを介してそれを変更する手段が含まれるためです。私が必要としているのは、ぼやけた入力画像を与えて、より良い鮮明度の出力画像を生成するアルゴリズムです。

4

1 に答える 1

1

デコンボリューションについてのようです。たとえば、畳み込みg(x)a = hがあります。ここで、gは元の画像、a-カメラの絞り、h-検出された(「ぼやけた」)画像、(x)-畳み込み演算です。

デコンボリューションは、既知のAとHを使用してGを計算することであり、さまざまな方法で実行できます。

1つは、Fg(i)* Fa(i)= Fh(i)であるという事実に基づいています。ここで、Fはフーリエ変換です。明らかに、Fg(i)= Fh(i)/ Fa(i)。

実際には、デコンボリューションはノイズを大幅に増加させるため、ノイズ抑制アルゴリズムで使用する必要があります。

于 2011-11-14T22:54:50.467 に答える