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