Преобразование RGB-изображения или карты цветов в градации серого
преобразует изображение truecolor I = rgb2gray(RGB)RGB к изображению в градациях серого I. rgb2gray функция преобразует изображения RGB в градации серого, устраняя цветовой тон и информацию о насыщении, сохраняя яркость. Если установлены Toolbox™ параллельных вычислений, rgb2gray может выполнять это преобразование на графическом процессоре.
rgb2gray поддерживает генерацию кода C с помощью Coder™ MATLAB ®.
rgb2gray преобразует RGB-значения в градации серого путем формирования взвешенной суммы компонентов R, G и B:
0.2989 * R + 0.5870 * G + 0.1140 * B
Это те же веса, которые используются rgb2ntsc(Панель инструментов обработки изображений) для вычисления компонента 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