Собственно - сабж. Имееться галерея изображений, куда пользователи загружают свои картинки. Суть задания в том, что сверху галереи нужно показывать картинки с лучшим качеством.( Хоть и понятно, что это довольно субъективно, но всё таки мне кажется, что есть какой то способ более менее оценить качество картинки средствами ЯП). Примерные параметры это яркость, насыщеность и размытость.
Ибо юзеры иногда заливают полное гуано, поетому нехочется показывать их в топе, а наоборот где то внизу.
Вопрос - есть ли какие готовые библиотеки, или алгоритм которые могли бы пригодиться? Или хотя бы натолкните в нужную сторону.
На данный момент рассмотрел GD, Imagick и SimpleImage библиотеки, но нужного функионала не нашел
Заранее спасибо)
"quality" для 10 из 10 картинок показало - 90. Хотя среди них есть и совсем тёмные и размытые. Получается, мне надо как то получать все эти параметры отдельно, и с попощью них уже создать критерий, по которому будет считаться качество.
можно попробовать оценить контрастность изображения, резкость и количество цветов,
надо полагать, что чем больше уникальных цветов и больше контрастность тем меньше там поработали агоритмы.