Я хотел бы повернуть фотографии автоматически, даже если метаданные EXIF относительно ориентации изображения недоступны.Алгоритм для определения ориентации фото
Есть ли хорошие алгоритмы для определения ориентации фотографии? Изображения - это фотографии с цифровой камеры. Алгоритм не должен работать идеально, но любое сокращение количества взаимодействия с человеком, необходимое для правильного поворота фотографий, было бы выгодным.
Я нашел эти две статьи по этой теме:
- 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)
указатели на другие исследования и особенно реализации оценены.
Это не похоже на алгоритм автоматической вертикальной/горизонтальной ориентации, но это ближайший алгоритм, который я мог бы найти с некоторыми реализациями там: deskew. Проверьте ImageMagick deskew или: http://www.google.com/codesearch/p?ct=rc#f0yt7jaEG7A/raster/deskewer.cpp –
Вам также может быть интересно, что люди рассматривают трюк вращающихся изображений как новый стиль CAPTCHA. Небольшой круговой образ представлен очевидным (для нас) объектом, но без четкого горизонта. Я понимаю, что это не поможет вам, но это подчеркивает глубину проблемы. http://www.richgossweiler.com/projects/rotcaptcha/rotcaptcha.pdf – Omniwombat
@ Luke Francl, я хочу сделать подобную вещь, так что же, наконец, сработало для вас? – Lazer