Conversão de tons de cinza para RGB
Já definimos o modelo de cores RGB e o formato da escala de cinza em nosso tutorial de Tipos de imagem. Agora vamos converter uma imagem colorida em uma imagem em tons de cinza. Existem dois métodos para convertê-lo. Ambos têm seus próprios méritos e deméritos. Os métodos são:
- Método médio
- Método ponderado ou método de luminosidade
Método médio
O método da média é o mais simples. Você apenas tem que tirar a média de três cores. Como é uma imagem RGB, isso significa que você adicionou r com g com be dividir por 3 para obter a imagem em tons de cinza desejada.
É feito desta forma.
Tons de cinza = (R + G + B / 3)
Por exemplo:
Se você tiver uma imagem colorida como a imagem mostrada acima e quiser convertê-la em tons de cinza usando o método da média. O seguinte resultado apareceria.
Explicação
Uma coisa é certa: algo acontece com as obras originais. Isso significa que nosso método médio funciona. Mas os resultados não foram os esperados. Queríamos converter a imagem em tons de cinza, mas acabou sendo uma imagem bastante preta.
Problema
Este problema surge devido ao fato de que tiramos a média das três cores. Como as três cores diferentes têm três comprimentos de onda distintos e têm sua própria contribuição na formação da imagem, temos que tirar a média de acordo com sua contribuição, não o fazendo pela média usando o método da média. Agora, o que estamos fazendo é isso,
33% de vermelho, 33% de verde, 33% de azul
Estamos levando 33% de cada, ou seja, cada uma das parcelas tem a mesma contribuição na imagem. Mas, na realidade, não é o caso. A solução para isso foi dada pelo método da luminosidade.
Método ponderado ou método de luminosidade
Você viu o problema que ocorre no método médio. O método ponderado tem uma solução para esse problema. Já que a cor vermelha tem mais comprimento de onda de todas as três cores, e verde é a cor que não só tem menos comprimento de onda do que a cor vermelha, mas também o verde é a cor que dá um efeito mais calmante aos olhos.
Isso significa que temos que diminuir a contribuição da cor vermelha e aumentar a contribuição da cor verde e colocar a contribuição da cor azul entre essas duas.
Portanto, a nova equação desse formulário é:
Nova imagem em tons de cinza = ((0,3 * R) + (0,59 * G) + (0,11 * B)).
De acordo com essa equação, o vermelho contribuiu com 30%, o verde com 59%, o que é maior nas três cores e o azul com 11%.
Aplicando esta equação à imagem, obtemos este
Imagem original:
Imagem em tons de cinza:
Explicação
Como você pode ver aqui, a imagem agora foi convertida corretamente para tons de cinza usando o método ponderado. Em comparação com o resultado do método médio, esta imagem é mais brilhante.