Je souhaite faire pivoter les photos automatiquement, même si les métadonnées EXIF concernant l'orientation de l'image ne sont pas disponibles.Algorithme de détection de l'orientation de la photo
Y a-t-il de bons algorithmes pour détecter l'orientation d'une photo? Les images sont des photographies d'un appareil photo numérique. L'algorithme n'a pas besoin de fonctionner parfaitement, mais toute réduction de la quantité d'interaction humaine nécessaire pour faire pivoter correctement les photos serait un avantage.
J'ai trouvé ces deux documents sur le sujet:
- Pre-Classification for Automatic Image Orientation (2006)
- A Probabilistic Approach to Image Orientation Detection via Confidence-Based Integration of Low-Level and Semantic Cues (2004)
Pointeurs à d'autres recherches et mises en œuvre en particulier sont appréciés.
Il ne semble pas être un algorithme pour l'orientation verticale/horizontale automatique, mais c'est l'algorithme le plus proche que j'ai pu trouver avec quelques implémentations là-bas: deskew. Vérifiez ImageMagick deskew, ou: http://www.google.com/codesearch/p?ct=rc#f0yt7jaEG7A/raster/deskewer.cpp –
Vous pourriez également être intéressé par le fait que les gens envisagent l'astuce de la rotation des images comme une nouvelle style de CAPTCHA. Une petite image circulaire est présentée avec un objet évident (pour nous), mais pas d'horizon clair. Je réalise que cela ne vous aide pas, mais cela souligne la profondeur du problème. http://www.richgossweiler.com/projects/rotcaptcha/rotcaptcha.pdf – Omniwombat
@Luke Francl, je veux faire une chose similaire, alors qu'est-ce qui a finalement fonctionné pour vous? – Lazer