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:
- ¿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)
- ¿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.