Desactivación del balance de blancos automático de la cámara

4

Decidí usar la cámara web estándar como un simple espectrógrafo, siendo inspirado en este sitio web ( y este también ).
El dispositivo realmente funciona, como puede ver en la imagen:

Pero también puede ver en la imagen que la cámara está tratando de compensar la falta de brillo. Por supuesto necesito que la entrada no sea modificada. Intenté usar varias configuraciones de software para la cámara, pero ninguna de ellas funcionó, así que asumo que la cámara no las acepta. Esto significa que tendré que encontrar otra cámara que acepte las configuraciones del lado del software o intentar modificar la electrónica de la cámara para evitar que funcione la exposición automática.
Por lo tanto, se pueden implicar algunas preguntas del texto anterior:

  1. ¿Hay alguna manera de encontrar un dispositivo adecuado para mis propósitos? (No puedo permitirme comprar toneladas de cámaras para probar esta función)
  2. ¿Crees que esta autoexposición se puede desactivar, por ejemplo,? ¿Eliminar un rastro en el PCB de la cámara o algo similar? (Tan pronto como esté en casa, proporcionaré información sobre la cámara)

Editar: De acuerdo, resulta (después de algunas pruebas en otros programas), que el problema no es la autoexposición, que se puede desactivar con éxito a través del OpenCV, sino la corrección automática del balance de blancos de la cámara web. Que, lamentablemente, no es compatible con OpenCV. ¿Alguien sabe de alguna otra manera apagarlo, ya sea software (preferido ...) o hardware?

La cámara es Trust SpotLight Webcam Pro.

    
pregunta Tomáš Zato

1 respuesta

1

¿Revisaste las propiedades de la cámara? En Linux, instale 'v4l2ucp' y ejecútelo mientras ejecuta su aplicación de captura. Para al menos "Logitech Quickcam Pro for Notebooks", esto muestra la configuración de "balance de blancos", con una casilla de verificación "automática". La configuramos en 4000 para que nuestra cámara exterior obtenga una reproducción de color real. Una vez que pruebe la cámara con 'v4l2ucp', puede crear un script con 'v4l2-ctl'.

Sé que muchas cámaras web Logitech y Microsoft tienen la configuración manual de balance de blancos; No tengo idea acerca de otros modelos.

Además, la mayoría de las cámaras utilizan un bus de dos cables para controlar la cámara; esto incluye la configuración inicial (resolución, formato de datos, etc.) y la configuración del balance de blancos. Por lo tanto, es muy poco probable que exista algún cable que pueda cortar para obtener un WB fijo.

    
respondido por el theamk

Lea otras preguntas en las etiquetas