Квантуйте изображение с помощью заданных уровней квантования и выходных значений
квантует изображение quant_A = imquantize(A,levels)A использование заданных значений квантования, содержащихся в N вектор элемента levels. Выходное изображение quant_A - тот же размер, что и A и содержит N + 1 дискретные целочисленные значения в области значений 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 присваивает значения двум неявно заданным конечным интервалам:
<reservedrangesplaceholder1> ≤ <reservedrangesplaceholder0>
A(k)> levels(N)
добавляет quant_A = imquantize(___,values) N + 1 вектор элемента values где N = length(levels). Каждый из N + 1 элементы values задайте значение квантования для одного из N + 1 дискретные пиксельные значения в quant_A.
Если 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).