O ligeiro ângulo de rotação da câmera Canon 1D-X é armazenado nos metadados?

9

Com uma Canon 1D X, quando olho pelo visor eletrônico ou pelo painel "Informações" (configurando opções específicas), a câmera sabe se está inclinada levemente para a esquerda ou direita e também se está inclinada levemente para cima ou para cima. baixa. Ou, para reformular, ele possui um nível eletrônico na câmera. Essas informações são armazenadas nos metadados quando a foto é tirada e, em caso afirmativo, qual é o nome dos campos?

Quando despejo os metadados usando o exiftool -a -u image.cr2, não vejo nada que possa ser isso. O Google parece não encontrar nenhum resultado. "Ângulo de corte" não está nos metadados.

Não estou falando de "Orientação" de Horizontal ou Vertical. Estou mais interessado na leve inclinação da câmera.

pedz
fonte

Respostas:

4

Tanto quanto sei que a resposta é não, os dados de rolagem / inclinação não são registrados nos dados EXIF. Eu tenho uma 60D que também oferece um "nível digital" ou "horizonte artificial" ao compor uma foto, mas essas informações não são preservadas nos dados EXIF ​​de saída. Há um bom site aqui com informações abrangentes sobre dados e parâmetros padrão EXIF ​​e páginas com etiquetas de metadados dos fabricantes - você pode dar uma olhada na página da Canon . O rolo / inclinação da câmera não está listado e não aparece como parte da especificação, tanto na especificação geral EXIF ​​quanto nas próprias tags da Canon - no entanto, existem várias tags da Canon marcadas como "desconhecidas", que podem conter dados de orientação ou pode ser reservado para uso futuro.

Certamente posso ver valor nesses dados, pois permitiria a rotação automática da imagem para corrigir horizontes instáveis, etc., mas presumo que isso não tenha sido adotado na especificação EXIF ​​devido ao número limitado de câmeras com um indicador de nível digital.

Darkhausen
fonte
11
Obrigado. Vou esperar um dia ou dois para ver se há outra resposta e depois marcar isso como correto. Você adivinhou porque eu quero a informação. Eu quero fazer a correção automática do rolo. Parece um próximo passo óbvio. (talvez escrevendo um plugin LR5 para fazer isso).
pedz
11
Uma maneira possível de descobrir se esse é um dos parâmetros não documentados seria configurar uma câmera como a sua em um tripé com uma cabeça de engrenagem sob condições de iluminação controladas. A cabeça de engrenagem permitiria fazer ajustes de rolo relativamente precisos. Depois, você pode tirar uma série de fotos que devem produzir dados EXIF ​​essencialmente idênticos (descartando a data e a hora que obviamente mudarão entre as fotos). Em seguida, você pode ver quais parâmetros "desconhecidos" são alterados (se houver) e se algum deles se correlaciona com as alterações no ângulo de rotação. Apenas uma idéia ...
Darkhausen
2
Não se esqueça de alimentar as informações de volta ao desenvolvimento do exiftool, se você descobrir isso! Para o que valer a pena, a Olympus registra PitchAngle e RollAngle como números inteiros de 16 bits assinados .
junkyardsparkle
11
Tentei o método de Darkhausen de quatro ou cinco maneiras diferentes, mesmo escrevendo um script Ruby para encontrar campos que sobem e descem e não consegui encontrar nenhum campo que fizesse algum sentido consistente. Atualizei meu firmware para o mais recente também.
pedz
Isso é uma vergonha. Obviamente, você terá filtrado os parâmetros conhecidos, mas (por pura curiosidade) eu gostaria de saber quantos parâmetros desconhecidos foram alterados entre os disparos. Talvez eu tenha brincado com os dados EXIF ​​da minha 60D em algum momento; talvez seja mais fácil detectar um parâmetro de rolagem com este modelo, pois ele só tem detecção de eixo de rolagem em oposição ao seu que tem rolagem e inclinação ...
Darkhausen