imholynx
@imholynx

Как программно определить качество фото?

Есть ли методы программно определить, какое из двух фото лучше по качеству? Одно и тоже фото сканируется на двух разных сканерах в разных местах и при разных условиях. Нужно добавить в базу лучший скан.
Пример из интернета: quality-comparison.jpg
Должна добавится левая фотография.

Спасибо!
  • Вопрос задан
  • 9261 просмотр
Пригласить эксперта
Ответы на вопрос 4
@encyclopedist
Для оценки резкости можно использовать гистограмму градиентов, как в этом топике habrahabr.ru/post/175717
Ответ написан
Комментировать
Можно попробовать проанализировать амплитуду "средних" частот в каком-либо двумерном гармоническом преобразовании (Фурье, Хаар и другие вейвлеты). Где амплитуда выше - там больше информационная емкость.

Верхние частоты лучше не рассматривать - иначе зашумленное мелким шумом фото будет давать высокие показатели.
Ответ написан
Комментировать
afiskon
@afiskon
Можно придумать свою метрику, например, насколько раличаются цвета пикселей в разных квадратах. Или обучить нейронную сеть. В любом случае, вам понадобится большая тестовая выборка (1000 пар фото хотя бы) для проверки алгоритмов.
Ответ написан
phtimofeeff
@phtimofeeff
МИРЭА Прикладная математика
когда есть с чем сравнить, тогда еще в принципе можно решить, а вот когда фото одно будет, скажем только (B), тогда вы не определите какого оно качества.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы