Convertir imagen RGB o colores a escala de grises
convierte la imagen truecolor I
= rgb2gray(RGB
) RGB
en la imagen de intensidad de escala de grises I
. La función rgb2gray
convierte las imágenes RGB en escala de grises eliminando la información de matiz y saturación mientras conserva la luminancia. Si tiene instalado Parallel
Computing Toolbox™ , rgb2gray
puede realizar esta conversión en una GPU.
rgb2gray
admite la generación de código C mediante MATLAB® Coder™.
rgb2gray
convierte los valores RGB en valores de escala de grises formando una suma ponderada de los componentes R, Gy B :
0.2989 * R + 0.5870 * G + 0.1140 * B
Estos son los mismos pesos utilizados por la función rgb2ntsc
para calcular el componente Y .
Los coeficientes utilizados para calcular los valores de escala de grises en rgb2gray
son idénticos a los utilizados para calcular la luminancia (E'y) en REC. UIT-R BT. 601-7 después de redondearse a 3 posiciones decimales.
Rec. UIT-R BT. 601-7 calcula E'y utilizando la siguiente fórmula:
0.299 * R + 0.587 * G + 0.114 * B