Технологии компьютерного зрения позволяют анализировать изображения, в том числе лица людей, и выполнять различные преобразования. news.rambler.ru trends.rbc.ru
Один из примеров — распознавание лиц. news.rambler.ru Система работает следующим образом: news.rambler.ru
- Программа анализирует изображение, поступающее с камер, на наличие лиц в кадре. news.rambler.ru
- Когда лицо обнаружено, запускается алгоритм его отслеживания в видеопотоке — программа определяет, на каком из кадров видео лицо запечатлено в лучшем качестве и ракурсе. news.rambler.ru
- На этом кадре с помощью алгоритма находятся ключевые точки лица, позволяющие определить его ориентацию на изображении. news.rambler.ru
- Портрет, «довернутый» с помощью ключевых точек лица до нужного стандартного положения, отправляется на сервис распознавания. news.rambler.ru
- Из стандартного формата JPEG он преобразуется в дескриптор — набор неизменяемых параметров лица, который используется для последующего сравнения снимка с другим изображением. news.rambler.ru
- Дальше программа сравнивает два дескриптора и выдаёт ответ, занесен ли в базу попавший в кадр человек. news.rambler.ru
Ещё одна технология — синтез лиц. news.microsoft.com Она позволяет обрабатывать снимки и добавлять на каждое лицо, например, улыбку. news.microsoft.com При этом сохраняются все характерные черты лица. news.microsoft.com
В основе современных систем компьютерного зрения лежат алгоритмы машинного обучения, как правило, это нейронные сети. news.rambler.ru Для их обучения нужно большое количество изображений с метками того, какие объекты на них находятся. news.rambler.ru