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