Определить качество JPG картинки

Есть задача - отсортировать качественные фотки от некачественных. Качество определяется дизайнером на глаз по чёткости, зернистости.

Существует ли способ с помощью Python (PIL, или OpenCV) определить зернистость, или размытость фото?

Подойдёт любой способ автоматизировать хотя бы часть этой работы. Отсеять явно качественные (Perfect Qty) от остальных, а с остальными потом разбираться. Или наоборот.

Пробовал определять качество по степени сжатия JPG. Но даже с большим сжатием (60% и меньше) попадаются фото Perfect Qty, и с маленьким сжатием (90% и больше) фото Bad Qty. И этот способ совсем не помог.


Ответы (0 шт):