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