Полутоновое изображение (также названный шкалой полутонов, шкалой полутонов или уровнем серого) является матрицей данных, значения которой представляют интенсивность в некоторой области значений. MATLAB® хранит полутоновое изображение как отдельную матрицу с каждым элементом матрицы, соответствующей одному пикселю изображения. Условно, эта документация использует имя переменной I
обращаться к полутоновым изображениям.
Матрица может иметь класс uint8
uint16
int16
единственный
, или double
. В то время как полутоновые изображения редко сохранены с палитрой, MATLAB использует палитру, чтобы отобразить их.
Для матрицы класса single
или double
, с помощью полутоновой палитры по умолчанию интенсивность 0 представляет черный, и интенсивность 1 представляет белый. Для матрицы типа uint8
uint16
, или int16
, интенсивность intmin(class(I))
представляет черный и интенсивность intmax(class(I))
представляет белый.
Фигура ниже изображает полутоновое изображение класса double
.
Пиксельные значения в полутоновом изображении задают уровни серого