質問

画像のピクセルごとのローカルコントラストを取得したいのですが、 Weberコントラストはそのためのもっともらしい公式です。質問は、Ibに隣接するピクセル(例:5x5)を使用すると仮定して、MATLABでそれを取得する方法です。

役に立ちましたか?

解決

ローカルコントラストを計算するには、輝度画像とローカル背景輝度が必要です。

すでに輝度画像があると仮定すると、特定のピクセルのローカル背景輝度は、ローカル領域のすべてのピクセルの平均を取ることで計算できます。

画像を水平方向と垂直方向の両方で0:(n-1)ピクセルずつ繰り返しシフトすることで、このようなローカル背景領域のセット(元の画像のピクセルごとに1つ)を収集できます。

次のデモ関数は、基本的な考え方を示しています。 ジェネラコディセタグプレ

実際の精神物理学的実験では、パラメータをラジアンまたはステラジアンからピクセルに変換し、輝度測定値が正確になるようにディスプレイまたは画像キャプチャデバイスを調整する必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top