このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
imquantize
指定された量子化レベルと出力値によるイメージの量子化
説明
は、quant_A
= imquantize(A
,levels
)N
要素のベクトル levels
に含まれる指定された量子化値を使用してイメージ A
を量子化します。出力イメージ quant_A
のサイズは A
と同じで、1
から N + 1
の範囲にある N + 1
個の離散整数値を含んでいます。これは、以下の条件で決まります。
A(k) ≤ levels(1) の場合は、quant_A(k) = 1。
levels(m-1) < A(k) ≤ levels(m) の場合は、quant_A(k) = m。
A(k) > levels(N) の場合は、quant_A(k) = N + 1。
imquantize
は、2 つの陰的に定義された末端間隔に値を代入します。
A(k) ≤ levels(1)
A(k) > levels(N)
は、quant_A
= imquantize(___,values
)N + 1
要素のベクトル values
を追加します。ここで、N
= length
(levels
) です。values
の N + 1
個の要素は、それぞれ quant_A
内の N + 1
の離散ピクセル値のいずれかに対して量子化値を指定します。
A(k) ≤ levels(1) の場合は、quant_A(k) = values(1)。
levels(m-1) < A(k) ≤ levels(m) の場合は、quant_A(k) = values(m)。
A(k) > levels(N) の場合は、quant_A(k) = values(N + 1)。