¿Por qué el ángulo del campo de visión de exiftool es diferente de los valores oficiales de Apple?

Tengo dos series de fotos tomadas en mi iphone 6s en 10.3.2. La primera serie está en el marco regular y la segunda serie está en el marco "cuadrado". Estoy usando exiftool 11.01 en macOS 10.11.6.

Desde la línea de comando, cuando ejecuto exiftool -a -G0:1fotos de la primera serie, obtengo: [Composite] Field Of View : 63.7 deg Y cuando ejecuto lo mismo en la segunda serie, obtengo: [Composite] Field Of View : 49.6 deg

Ambos valores informados difieren significativamente de todas las especificaciones técnicas oficiales de Apple para la cámara, que se ven aquí .

¿Puede alguien aclarar la discrepancia e indicar qué valor de FOV debo usar cuando se me pregunte por el "campo de visión angular", es decir, el ángulo de apertura total de la lente de la cámara?

Respuestas (1)

En las tablas vinculadas, FOV se refiere al campo de visión horizontal , según la clave . La discrepancia se debe a que los valores calculados por exiftoolse refieren al ángulo de visión diagonal .

Como se señaló en los comentarios, el "campo de visión" se definiría técnicamente como una distancia a través de un plano a una distancia determinada del sensor. En la práctica, "campo de visión" se usa comúnmente para significar "ángulo de visión", como en ambas fuentes. El ángulo de visión generalmente se da como diagonal, a menos que se indique lo contrario, ya que este es el ángulo necesario para que el círculo de imagen de una lente cubra todo el sensor. Por lo tanto, cuando se le pregunte por el "campo de visión angular", esto es probablemente lo que se está solicitando, pero si es importante, debe confirmarlo.

Tenga en cuenta que los valores proporcionados por exiftoolse basan en las dimensiones informadas del sensor y la distancia focal de la lente, y pueden o no ser lo suficientemente precisos para un propósito determinado. La documentación a la que se vinculó parece implicar que el uso de OIS puede alterar ligeramente el FoV real, por ejemplo. Para cualquier propósito crítico, puede realizar algunas pruebas empíricas, ya sea midiendo una escena física o utilizando un software como Hugin para unir un panorama de 360 ​​grados (calculará esta información sobre las imágenes proporcionadas en el proceso).

si agrega un enlace a la documentación para exiftool que muestra que FOV es para la medida diagonal, aceptaré su respuesta.
La página de documentos exiftool sobre etiquetas compuestas guarda un silencio misterioso sobre el tema del "campo de visión", de ahí la naturaleza "probable" de mi respuesta. El punto importante es que esta etiqueta se deriva de otras etiquetas y probablemente implica suposiciones. Mi propia suposición es que está dando un ángulo de visiónexiftool calculado , es decir, el ángulo necesario para cubrir todo el sensor, de esquina a esquina. Si la precisión es importante para sus propósitos, probablemente sea necesario realizar algunas pruebas empíricas.
El uso de la diagonal como medida principal del ángulo de visión de una lente ha sido el estándar durante al menos un siglo antes de que existiera EXIF. A falta de una descripción en contrario, siempre se supone que un solo valor de AoV se mide en diagonal. Esta medida diagonal también corresponde a medir el diámetro del círculo de imagen utilizable de la lente (suponiendo que la lente está diseñada para el tamaño de formato particular de la película o el sensor en cuestión).
También tenga en cuenta que la descripción de Apple como "campo de visión" (FoV) al expresar un ángulo de visión (AoV) es incorrecta. Si el valor expresado es un ángulo, es un AoV y no un FoV. Un FoV se expresa en una medida lineal que es perpendicular al eje óptico a una distancia específica de la cámara/prismáticos/telescopio/etc. Como en "FoV = 176 pies a 1000 pies".
Puede encontrar el código apropiado que exiftool usa para hacer los cálculos del campo de visión aquí . Hay una nota que hace referencia al campo de visión: lentes rectilíneos y ojo de pez en BobAtkins.com.
Buscando más a través del código, parece que calcula ScaleFactor35efl en la diagonal. Esos cálculos se pueden encontrar en la subrutina CalcScaleFactor35efl .
@StarGeek Gracias por desenterrar eso... por mucho que ame exiftool, los documentos no están tan bien mantenidos como deberían. :/
@MichaelClark Si bien el uso de FoV cuando significa AoV puede no ser correcto, parece ser muy común; No puedo pensar en ningún caso que haya visto de software que quiera algo más que un ángulo cuando pida "FoV".
@junkyardsparkle Probablemente debido a la ignorancia de un desarrollador de software temprano sobre el uso adecuado de cada término, similar a 'ppi' que se describe como 'dpi' en el estándar EXIF.