0

MATLAB のドキュメントによると、$p$ 番目のビンには $A\frac{(p-1.5)}{n-1}\leq x<A\frac{p-0.5}{n-1}$ の間のピクセルが含まれています。ここで、$x$ はピクセル強度、$n$ はビンの数です。

これを理解できる限り、$A$ は、使用されるデータ型の最大値であるスケーリング係数です (たとえば、$A=1$ の場合、$x\in[0,1]$ の画像と見なされます)。

私が本当に理解していないのは、式で定数を使用する理由です。最初のビン (MATLAB が $p=0$ ではなく $p=1$ を最初のビンと見なすと仮定) では、値を $x\in[\frac{-0.5}{(n-1)}, \ の間に入れます。 frac{0.5}{(n-1)}]$ ですが、$x\in[0,1]$ の間に値があるため、ビンの有効な幅は「通常の」ビンの半分にすぎません (同じことが最後のビン)。MATLAB が $p\in[0,n-1]$ に対して $A\frac{p}{n-1}\leq x<A\frac{p+1}{n-1}$ を使用しないのはなぜですか?

4

1 に答える 1

1

答えは実際には非常に簡単で、MATLAB には関係ありません。ドメインを等間隔に分割し (そして、対応する量子化レベルの代表値としてこれらの値を選択し)、これらの各間隔エンドポイントの重心でしきい値を選択すると、次のしきい値が得られます。 MATLAB が使用します。

于 2012-12-09T15:16:53.013 に答える