Определить качество JPG картинки
Есть задача - отсортировать качественные фотки от некачественных. Качество определяется дизайнером на глаз по чёткости, зернистости.
Существует ли способ с помощью Python (PIL, или OpenCV) определить зернистость, или размытость фото?
Подойдёт любой способ автоматизировать хотя бы часть этой работы. Отсеять явно качественные (Perfect Qty) от остальных, а с остальными потом разбираться. Или наоборот.
Пробовал определять качество по степени сжатия JPG. Но даже с большим сжатием (60% и меньше) попадаются фото Perfect Qty, и с маленьким сжатием (90% и больше) фото Bad Qty. И этот способ совсем не помог.