Преобразуйте изображение RGB или палитру к шкале полутонов
преобразует изображение истинного цвета I
= rgb2gray(RGB
)RGB
к полутоновому изображению I
. rgb2gray
функция преобразует изображения RGB в шкалу полутонов путем устранения оттенка и информации о насыщении при сохранении яркости. Если вам установили Parallel Computing Toolbox™, rgb2gray
может выполнить это преобразование на графическом процессоре.
rgb2gray
поддерживает генерацию кода С с помощью MATLAB® Coder™.
rgb2gray
преобразует значения RGB в полутоновые значения путем формирования взвешенной суммы R, G и компонентов B:
0.2989 * R + 0.5870 * G + 0.1140 * B
Это те же веса, используемые rgb2ntsc
функция, чтобы вычислить компонент Y.
Коэффициенты раньше вычисляли полутоновые значения в rgb2gray
идентичны используемым, чтобы вычислить яркость (E'y) в Rec.ITU-R BT.601-7 после округления к 3 десятичным разрядам.
Rec.ITU-R BT.601-7 вычисляет E'y с помощью следующей формулы:
0.299 * R + 0.587 * G + 0.114 * B