Inicialización de la cámara del iPhone [cerrado]

Estoy tratando de desarrollar un proyecto que use un iPhone 6 como medidor para medir cuantitativamente el cambio dinámico de color de las tiras reactivas de glucosa en sangre cuando se aplica a muestras de sangre. Para controlar completamente las características de la cámara, estoy usando el modo de cámara manual provisto con iOS8 para establecer la exposición / ISO en los valores específicos que selecciono. Cuando la instancia de la cámara se crea manualmente, cambiaré el modo de exposición al modo de bloqueo para proporcionar un entorno estable para las mediciones. Además, estableceré el balance de blancos a una temperatura de color y tinte específicos en lugar de usar el modo automático.

Sin embargo, a partir de los mensajes adquiridos desde la consola, noto que habrá de 4 a 5 cuadros que la cámara intentará inicializar. También noté que las intensidades de luz ambiental proporcionadas dentro de esos 4 a 5 cuadros afectan la respuesta de la señal (linealizada por gamma). Entiendo que es algo similar al proceso de medición, pero tengo mucha curiosidad sobre la lógica del diseño detrás de esta etapa de inicialización. Necesito diseñar un sistema para contrarrestar esto, ya que no podemos controlar los entornos de medición del usuario. ¿Cuáles son los ajustes que se están haciendo en esta etapa? ¿Qué parámetros afectarán los ajustes? Si hay algunas explicaciones sobre esto o algunas referencias para leer con eso, será de gran ayuda.

Hola steve8625, bienvenido a Photo.SE. ¿Qué quiere decir con dynamic color change of blood glucose test strips ? ¿Dinámico relativamente al tiempo o a la exposición o algo más? 4 to 5 frames which the camera somewhat tries to initialize : ¿qué se está inicializando? ¿Tienes fotos que muestren lo que quieres lograr?
La dinámica aquí se define con respecto al tiempo, por lo que los datos se adquieren con el modo de video mientras que la duración de la exposición / ISO de cada cuadro se establece manualmente. El problema de inicialización es que cuando valor-clave observo la duración de exposición / ISO del objeto de salida de la cámara, noto que en los primeros cuadros estos valores no alcanzarán el valor que configuré. Por ejemplo, si configuro ISO en 400, el valor ISO que obtengo del sistema en cada cuadro sería como 50, 100, 130, 300, 400, 400 ... Entonces, el sistema obviamente está haciendo algo aquí y tengo curiosidad sobre ¿Qué se está haciendo aquí?
Subsistema HAL de Android Como se muestra en la figura 4 del enlace, el dispositivo de cámara abstracta en Android necesita 0-500 ms para abrirse. Supongo que iOS tiene los mismos pasos aquí que Android, y me pregunto que, además del proceso de medición, habría algún otro algoritmo o mecanismo detrás de él.
Estoy votando para cerrar esta pregunta como fuera de tema porque se trata de usar una cámara como instrumento para un propósito que no sea la fotografía.

Respuestas (1)

La respuesta corta es que no puedes hacer lo que deseas de la manera que deseas.

La clave del éxito es controlar el entorno de medición del usuario .

Al anular el procedimiento de calibración en el dispositivo de grabación para garantizar resultados consistentes, está anulando la compensación controlada por la diferencia en el entorno del usuario. Te estás disparando en el pie.

Dedique su tiempo y esfuerzo a crear un entorno de medición de usuario consistente para lograr resultados comparables consistentes. Al examinar una serie de temas diferentes, asegúrese de que las condiciones para compararlos sean las mismas.

Aquí hay un experimento para demostrar cuál es su problema. Examine un pedazo de papel azul bajo una luz de calle de vapor de sodio y verá que el papel parece ser de color gris oscuro porque no hay radiación azul producida por la fuente que refleje el sujeto.

Ahora, intente el mismo experimento usando una fuente normal de luz doméstica y verá el azul en el papel porque hay una radiación azul producida por la fuente que debe ser reflejada por el sujeto.

¿Por qué? Tiene dos resultados diferentes debido a dos entornos de medición diferentes.

Al examinar una serie de temas diferentes, asegúrese de que las condiciones para compararlos sean las mismas.

Además, es una buena idea examinarlos de la misma manera en que se utilizarán: se llama conformar a la práctica. Por ejemplo, no pruebe el equipo mojado en un lugar seco si se va a usar en un lugar húmedo.