rgb2gray
Convertir una imagen RGB o mapa de color en escala de grises
Descripción
convierte la imagen de color real I
= rgb2gray(RGB
)RGB
en la imagen en escala de grises I
. La función rgb2gray
convierte imágenes RGB en escala de grises eliminando la información de tono y saturación y conservando la luminosidad al mismo tiempo. Si tiene instalado Parallel Computing Toolbox™, rgb2gray
puede realizar esta conversión en una GPU.
Ejemplos
Argumentos de entrada
Argumentos de salida
Sugerencias
rgb2gray
es compatible con la generación de código C utilizando MATLAB® Coder™.
Algoritmos
rgb2gray
convierte valores RGB en valores de escala de grises formando una suma ponderada de los componentes R, G y B:
0.2989 * R + 0.5870 * G + 0.1140 * B
Se trata de las mismas ponderaciones utilizadas por la función rgb2ntsc
(Image Processing Toolbox) para calcular el componente Y.
Los coeficientes utilizados para calcular valores de escala de grises en rgb2gray
son idénticos a aquellos utilizados para calcular la luminosidad (E'y) en Rec.ITU-R BT.601-7 después de redondear a 3 decimales.
Rec.ITU-R BT.601-7 calcula E'y utilizando la siguiente fórmula:
0.299 * R + 0.587 * G + 0.114 * B