>> Tecnologia eletrônica >  >> Câmeras >> Câmeras Digitais

Como calcular Tons de Cinza

Cada cor em uma imagem digital é representada por um componente vermelho , verde e azul . A razão entre os valores de vermelho , verde e azul determina a cor apresentada , impressa e observada pelo olho humano . As imagens podem ser convertidos em tons de cinzento , resultante em cada pixel da imagem que representa um valor de brilho e intensidade da cor , em vez de um . Imagens em escala de cinza são muitas vezes referidos como imagens em preto e branco; no entanto, tecnicamente , isso é incorreto , como imagens em preto -e-branco só conter um verdadeiro preto branco ou verdadeiro.
Instruções
uma escala de cinza é a gama de cores representadas com componentes iguais de vermelho , verde e azul .

Usando um pacote de software de cor de imagem digital ou escrevendo código de software mesmo, avaliar cada pixel da imagem que você está interessado em se converter ao tons de cinza, e armazenar os valores de vermelho , verde e azul individuais para cada pixel.

para calcular a escala de cinza em uma imagem, você precisa entender como a cor é representado em uma imagem digital. A imagem contém qualquer lugar a partir de centenas de milhões de pixels. Cada pixel representa uma única cor que a cor visível é determinada pela relação de valores de vermelho , verde e azul . Em um esquema de cores de 8 bits , o vermelho , verde e azul são valores que variam entre 0 e 255. A fim de calcular os valores de tons de cinza para a imagem, você precisa ler os componentes vermelho , verde e azul de cada pixel de uma imagem .
2 vermelho, verde e azul compõem cada pixel individual em uma imagem digital da cor .

os componentes vermelho , verde e azul de cada pixel são usados ​​para calcular a intensidade daquele pixel , a fim de visualmente representam a imagem como um todo para o olho humano . Para calcular uma escala de cinza de base para uma imagem usando o método igualmente ponderada , você pode tratar cada componente da cor pixels de forma igual. Por exemplo, se um único pixel de cores na imagem foram representados por um valor de 10 vermelho , verde valor de 90 eo valor azul de 35 anos, você gostaria de acrescentar todos estes valores e divida por 3. Isto fornece um valor de brilho igualmente ponderada a representam essa cor específica usando tons de cinza.
3 a equação olho humano em tons de cinza é o método mais preciso para o cálculo em tons de cinza .

Calculate e mudar seu valor de pixel em tons de cinza , substituindo o seu vermelho, verde e azul componentes de um dado pixel com o valor de escala de cinzentos para que eles todos são o mesmo . O cálculo em tons de cinza mais preciso leva em consideração as intensidades de cores individuais observados pelo olho humano . A fórmula típica para a conversão de um pixel de cor vermelha , verde e azul em tons de cinza usando este método olho humano é para calcular os valores de tons de cinza como: tons de cinza = ( 0,299 red + 0,587
verde + azul 0,114 *) . Esta equação assume vermelho, verde e azul são representados por valores entre 0 e 255.
4

Para calcular a escala de cinza completa de uma imagem, ler valor de cada cor que você salvou de sua imagem . Em seguida, calcule o valor de brilho para o pixel usando o método igualmente ponderada ou método olho humano , e substituir, valor verde e azul vermelho que pixel específico na imagem com o valor em tons de cinza resultante. O resultado final será uma imagem que mostra a intensidade de pixel por pixel em tons de cinza gerada pela sua escala de cinza calculado sob medida.