¿Cómo puedo registrar el ángulo cenital de la cámara dentro de los metadatos de una foto desde un teléfono inteligente (iphone)?

Estoy tomando una serie de fotos hemisféricas (ojo de pez) mientras ando en bicicleta por las calles de la ciudad como parte de un proyecto para explorar la estructura de los árboles de las calles de la ciudad. Estoy planeando usar mi teléfono inteligente (un iPhone, pero podría conseguirlo y otro si fuera necesario) ya que tiene GPS integrado y una calidad de imagen bastante buena.

Lo ideal sería que la cámara apuntara directamente hacia arriba (ángulo cenital de 0 grados), sin embargo, obtener un cardán para garantizar que este sea el caso no es rentable. Sé que el iPhone tiene un nivel (parte de la aplicación de brújula) que se puede usar para encontrar el ángulo cenital. Si pudiera conocer el ángulo cenital asociado con cada imagen (de la misma manera que se registran la latitud, la longitud y el rumbo de la brújula), entonces posiblemente podría corregir mis imágenes y no tendrían que apuntar perfectamente hacia arriba.

Busqué aplicaciones que combinaran los datos del nivel de la brújula con la cámara, pero no pude encontrar nada. Cualquier sugerencia sería muy apreciada. Tal vez solo necesito escribir mi propia aplicación.

¿El ángulo cenital que desea es una parte estándar de la especificación EXIF ​​o es algo nuevo que desea agregar a los metadatos?
Hasta donde yo sé, el ángulo cenital no es parte de exif (el rumbo de la brújula, el ángulo de acimut, lo es).
En ese caso, busque en el programa de línea de comandos EXIFTool para agregar nuevos metadatos. Pero eso aún deja la primera parte de su necesidad: encontrar una aplicación que pueda registrar el ángulo de cada foto como lo hace GeoTag Pro para todas las etiquetas GPS EXIF ​​estándar.
¿Sabes si la aplicación de teodolito guarda el cenit (o ángulo del horizonte como lo llaman) con las imágenes?
No, no lo sé. Lo siento.

Respuestas (1)

La aplicación Theodolite iOS almacena la siguiente información en la Image Descriptionetiqueta:

Image Description : vert_angle_deg=87.6 / horiz_angle_deg=19.3

Estos valores se superponen (opcionalmente) en la imagen como "Ángulo de elevación: 87,6°" y "Ángulo de horizonte: 19,3°".

El teodolito está claramente destinado a ser utilizado en orientación horizontal, tomando tomas "típicas" aproximadamente niveladas (al menos con respecto a la línea del horizonte). Cerca del cenit, noté una gran variación en los números tanto para el ángulo de elevación como para el ángulo del horizonte, incluso entre tomas posteriores que tenían poca variación en su orientación.

Sospecho que la gran variación cenital no se debe a los cálculos de Theodolite; más bien, probablemente se deba a una proximidad relativa diferente a los metales/imanes en mis pruebas informales ad-hoc.