Estoy tratando de determinar el tamaño de un objeto utilizando la distancia de enfoque determinada por el enfoque automático de la cámara de un teléfono inteligente (Galaxy Note 8). Pero parece que no puedo obtener un valor preciso para la distancia de enfoque.
Espero encontrar las razones por las que la distancia de enfoque no se puede determinar con precisión y posiblemente encontrar una solución para que sea más precisa.
Al enfocar objetos cercanos, la distancia de enfoque es aproximadamente igual a la distancia del objeto. Así que tomé una foto de un objeto conocido (tarjeta del tamaño de una tarjeta de crédito) a una distancia conocida para calcular y comparar todos los valores. La foto que tomé es esta:
Y estos son los valores relevantes:
Y luego para la distancia de la tarjeta a la cámara:
Donde la distancia calculada se adquiere usando la ecuación de este tema :
distancia = (4,3 * 85,6 * 4032) / (1688 * 5,645) = 156 mm
Como se ve, estos valores no son los mismos mientras deberían serlo. Así que estoy tratando de averiguar de dónde provienen estas desviaciones. Posibles explicaciones:
Una solución que se me ocurrió es calibrar yo mismo la distancia de enfoque automático a una distancia real. Pero, ¿es necesario hacer esto para todos los dispositivos o la calibración funcionará en todos los teléfonos inteligentes del mismo tipo sin recalibrar?
Espero que me puedan ayudar en mi pensamiento.
He hecho algunas medidas más, ahora con un patrón de tablero de ajedrez. Configuré la cámara a una distancia conocida y medí el tamaño de un tablero de ajedrez y la distancia de enfoque dada por la cámara. Estos son los resultados:
Como se ve en la tabla, la distancia de enfoque proporcionada por la cámara es sorprendentemente precisa (+/- 4 % en distancias < 170 mm). Sin embargo, la distancia focal proporcionada por la cámara no es precisa, diría que la razón de esto es que la cámara mueve la lente para obtener un buen enfoque. Al calcular la distancia focal a partir del tamaño conocido del patrón de tablero de ajedrez (consulte la tabla de resultados), se puede ver que la distancia focal cambia y la distancia focal dada por la cámara (4,3 mm) es muy probable que sea la distancia focal en el foco. es infinito. Para calcular el tamaño del objeto esto debe tenerse en cuenta.
Este es en realidad un problema de proporción algo simple:
Puede trazar un triángulo de imagen formando rayos. Dimensiones del triángulo de la imagen: encuentra la altura de cada píxel = 4,234 ÷ 3024 = 0,0014 mm. Encuentre la altura de la imagen = 1059 X 0,0014 = 1,4827 mm Los dos lados del triángulo de la imagen tienen altura = distancia focal = 4,3 mm La base del triángulo de la imagen = 1,4827 mm La relación es 1,4827 ÷ 4,3 = 0,3448
Altura del triángulo del objeto = lente al objeto = 169 mm La altura del objeto es 169 X 0,3448 = 58,27 mm
La altura real del objeto medido es 53,49 mm Esta respuesta tiene una precisión del 92 %. La imprecisión se debe a algunos datos incorrectos, como la distancia focal o la altura de la imagen.
Está utilizando la herramienta incorrecta para el trabajo. El módulo de la cámara está diseñado para producir fotografías, no mediciones. Para medir la distancia con precisión, debe obtener un sensor hecho para ese propósito.
xenoide
wout_bb
xenoide
wout_bb
alan marcus