写真の「フォーカスフォーカス」を行うにはどうすればよいですか?


10

画像を入力できるアプリケーションはありますか?アプリケーションは画像のどの部分にフォーカスがあるかを示しますか?私はそれを一種のポストプロセスフォーカスピークとして想像しています。


2
高周波のコンテンツを探すこともできますが、これはフォーカスされているエッジのみを示します。焦点が合っているかどうかにかかわらず同じに見えるため、焦点が合っている大きな平らな領域を検出することは困難です。
Olin Lathrop、2013年

@mattdm必要なOSを含めることによって質問をより具体的にすることが望ましくない理由がわかりません。私はそれで大丈夫ですが、将来の理由を知りたいのですが。
SaaruLindestøkke2013年

1
技術はソフトウェア全体で同じであり(ソフトウェアはとにかくマルチプラットフォームであることが多いため)、同じ質問の3つ(Mac、Windows、Linuxの3つ)で結果がほぼ同じになるためです。
プロフィールを読んでください

回答:


15

簡単なレシピは、ガウシアンカーネルのラプラシアン(3x3、中央の8が-1で囲まれ、abs(result)を取る)を使用して畳み込むことです。この後、それがjpeg画像である場合、いくつかのアーティファクトが発生し、強度の差が大きい焦点が合っていない境界も「ping」します。その結果、しきい値を設定して最強のエッジを検出し、アーティファクトを削除できます。しきい値を寛大にして、いくつかの偽の斑点を通過させます。次に、画像を中央値でフィルタリングすると、よりきれいな結果が得られます。

以下の例では、Image View Plus Moreを使用しました。1.オリジナル2. abs(LoGたたみ込み)3.しきい値4.中央値フィルター

フーリエドメインでガボールフィルターを使用するより高度な方法と、ガウスピラミッドアプローチを使用する方法があります。Halcon(非常に高価)には、これらの方法の例がいくつかあります。

単純な焦点


5

たとえば、Photoshop(またはハイパスフィルターを備えた他のプログラム)を使用できます。Photoshopの場合:

  1. 画像を開く
  2. メニューに移動して選択 Filter -> Other -> High Pass
  3. 表示されるダイアログで、おそらくRadius1ピクセルになるように入力することをお勧めします(ただし、後で目をよくする必要があります)
  4. [ok]を選択します

あなたは(あなたが良い目を持っているならば)背景とは異なる灰色のトーンを持っている焦点を合わせたエッジを見るでしょう。ステップ3では、Radiusを少し操作して、さまざまな結果を得ることができます。

この方法は一般的なケースで機能しますが、焦点が合っていないオブジェクト「フォーカスされている」ように見える場合があります。しかし、これらのケースは通常まれです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.