Alignement automatique de l'horizon sur une séquence

Problème identifié

Dans une séquence, certaines photos sont inclinées (conséquence d'une collecte à la maîtrise limitée).

Cela entraîne, lors du visionnage d'une séquence de photos (notamment en cliquant sur le bouton PLAY), une impression de malaise voir de mal de mer lors un visionnage prolongé.

Exemple

Entre cette photo et la suivante

ligne_horizon

Solution

-> Automatiquement incliner les photos fautives.

Facile à dire -> comment identifier les photos bien inclinées de celles mal inclinées ? Idée : interpoler entre 3 photos d'affilée.

Nouveau problème : comment identifier un virage, qui rend l'interpolation caduque ? Nouvelle solution : en utilisant la géoloc.

Donc, je suggère de corriger automatiquement l'inclinaison d'une photo si celle d'avant et celle d'après ont une inclinaison toutes deux similaires et si la position et direction des 3 sont alignées, au sein d'une même séquence.

"Évidemment" :

  • il faut que cela créé automatiquement une nouvelle version
  • il faut que l'utilisateur puisse annuler cela en un clic, si besoin (interface à designer)

Variantes

Alternativement ou en complément, l'horizontalité pourrait être déduite :

  • du capteur du téléphone
  • de l'alignement de la base et/ou des arrêtes verticales des bâtiments ? #IA