Conversión de escala de grises a RGB

Ya hemos definido el modelo de color RGB y el formato de escala de grises en nuestro tutorial de Tipos de imágenes. Ahora convertiremos una imagen en color en una imagen en escala de grises. Hay dos métodos para convertirlo. Ambos tienen sus propios méritos y deméritos. Los métodos son:

  • Método promedio
  • Método ponderado o método de luminosidad

Método promedio

El método promedio es el más simple. Solo debes tomar la media de tres colores. Dado que es una imagen RGB, significa que debe agregar r con g con b y luego dividirlo por 3 para obtener la imagen en escala de grises deseada.

Se hace de esta manera.

Escala de grises = (R + G + B / 3)

Por ejemplo:

Si tiene una imagen en color como la imagen que se muestra arriba y desea convertirla a escala de grises usando el método promedio. Aparecería el siguiente resultado.

Explicación

Hay una cosa que es segura, que algo sucede con las obras originales. Significa que nuestro método promedio funciona. Pero los resultados no fueron los esperados. Queríamos convertir la imagen a escala de grises, pero resultó ser una imagen bastante negra.

Problema

Este problema surge debido al hecho de que tomamos la media de los tres colores. Dado que los tres colores diferentes tienen tres longitudes de onda diferentes y tienen su propia contribución en la formación de la imagen, tenemos que tomar el promedio de acuerdo con su contribución, no hacerlo de manera promedio utilizando el método promedio. Ahora mismo lo que estamos haciendo es esto

33% de rojo, 33% de verde, 33% de azul

Estamos tomando el 33% de cada uno, es decir, cada parte tiene la misma contribución en la imagen. Pero en realidad ese no es el caso. La solución a esto se ha dado mediante el método de luminosidad.

Método ponderado o método de luminosidad

Has visto el problema que ocurre en el método promedio. El método ponderado tiene una solución a ese problema. Dado que el color rojo tiene más longitud de onda de los tres colores, y el verde es el color que no solo tiene menos longitud de onda que el color rojo, sino que también el verde es el color que le da un efecto más relajante a los ojos.

Significa que tenemos que disminuir la contribución del color rojo y aumentar la contribución del color verde, y poner la contribución del color azul entre estos dos.

Entonces, la nueva ecuación que se forma es:

Nueva imagen en escala de grises = ((0.3 * R) + (0.59 * G) + (0.11 * B)).

De acuerdo con esta ecuación, el rojo ha contribuido con el 30%, el verde ha contribuido con el 59%, que es mayor en los tres colores y el azul ha contribuido con el 11%.

Aplicando esta ecuación a la imagen, obtenemos este

Imagen original:

Imagen en escala de grises:

Explicación

Como puede ver aquí, la imagen ahora se ha convertido correctamente a escala de grises utilizando el método ponderado. En comparación con el resultado del método promedio, esta imagen es más brillante.