Cómo la cámara calcula la cantidad de color por píxel

0

No sé dónde publicar esta pregunta, lo siento si está en la sección incorrecta. Ya sé cómo funcionan los píxeles, son una combinación de tres colores. Rojo, azul y verde. Pero deben mezclarse en cantidades diferentes para crear un color requerido, quiero preguntar cómo la cámara mide la cantidad de una sola Color a mezclar para el color resultante.

Gracias.

    
pregunta CodyMan

5 respuestas

2

La cámara mide la cantidad de luz en cada 'contenedor', rojo azul o verde, y esa es la cantidad de luz que su monitor debe emitir desde los píxeles rojo, verde y azul en su pantalla para que pueda ser percibida por Tu ojo como ese color original.

Esto solo funciona porque el ojo humano tiene receptores para la luz roja, verde y azul, y así es como ve el color. Ciertamente, el espectro no es necesariamente el mismo para la luz emitida por el monitor que lo que se midió originalmente.

Por ejemplo, la luz solar tiene un espectro que se ve así:

PerolaluzblancadeunapantallaLCDtieneunespectroqueseveasí:

Es un poco más complicado que eso porque los colores del filtro en la pantalla y la cámara no coinciden exactamente con la respuesta del ojo.

    
respondido por el Spehro Pefhany
1

A menos que esté utilizando una cámara a color para producir salidas en blanco y negro, nunca las combine. En cambio, las salidas de cada color se manejan por separado y la pantalla muestra píxeles separados para cada color.

    
respondido por el WhatRoughBeast
1

La cámara no mide el color, solo mide la cantidad de luz roja, la cantidad de luz azul y la cantidad de luz verde.

Esos mismos números que forman el píxel de visualización.

En estos días, las cámaras digitales hacen esto mediante el uso de filtros de color con dibujos delante de sus receptores fotográficos.

    
respondido por el Jasen
1

Hay varias cosas para ello.

  1. El tinte en la cámara que "convierte" la luz en electrones no tiene una respuesta lineal sobre el espectro de luz; vea un ejemplo:

  2. Entonces,paraobtenerunarespuestapara,porejemplo,trescolores/longitudesdeondadiferentes,comorojo,verdeyazul,necesitaríastressensoresdeimagenconfiltrosencimaparapasarsololalongituddeondadeseada.Comonoespráctico,utilizanunamatrizdefiltrosenunsolosensoryluegoobtienen/interpolanlostrescoloresparacadapíxelutilizandolainformacióndelospíxelesvecinos.Estonorepresentalainformaciónverdaderacomoloseríaenelcasodetressensores,peroeslosuficientementebuenoparanosotros:

  • Hay varios estándares para que los sensores de imagen representen los datos (lo que podría ser una pregunta nueva), y el punto final es escalar y mostrar esos datos para que coincidan con la percepción del ojo humano (izquierda), ya que es diferente de la percepción del sensor. (Correcto). Como señaló @Spehro Pefhany, podemos usar una combinación de intensidades de color rojo verde y azul para "crear" cualquier color que sea percibido por el ojo humano.
  •     
    respondido por el Nazar
    0

    En las cámaras, cada ubicación de píxeles tiene un "pozo" que acumula energía de los fotones. La energía del fotón se convierte en pequeñas cantidades de carga eléctrica, que luego podemos medir (en milivoltios). Para obtener colores, aplicamos filtros, de modo que solo se mide la energía con la frecuencia adecuada. Una configuración típica es el filtro Bayer, donde un área de 2 por 2 píxeles recoge Rojo / Verde / Verde / Azul. Luego, esto se combina en un solo píxel RGB en un proceso posterior llamado de-Bayering.

        
    respondido por el Pål-Kristian Engstad

    Lea otras preguntas en las etiquetas