Задача определить визуальное качество скриншотов по 100 бальной шкале, учитывая следующие критерии:
- яркость;
- контрастность;
- тоновая насыщенность;
- резкость;
- наличие людей (определение лиц, либо тона)
Нужно иметь возможность задавать веса для этих критериев)
Те, грубо говоря, из набора (порядка 10 скриншотов с видео) нужно определить размытые, не содержательные (например черные, заставка с названием видео и тд)
Для реализации можно использовать сторонние библиотеки такие как OpenCV, ImageMagic и тд
В теории можно реализовать ИИ для этих целий у нас есть достаточно большая база, отобранных вручную скриншотов для обучения.
PS ссылки на тему
http://www.aiportal.ru/articles/other/evaluation-of-image-quality.html
http://www.pyimagesearch.com/2015/09/07/blur-detection-with-opencv/http://www.pyimagesearch.com/2015/05/11/creating-a...