Найти в Дзене

«Граффити» на лицах

В 2018 г., в канун Чемпионата мира по футболу, компании «Фогстрим» поступило интересное предложение от компании, занимавшейся организацией фан-зон во время Чемпионата мира по футболу 2018 г., матчи которого проходили и на российских стадионах – написать программу для раскраски лиц. «Суть задачи состояла в следующем: проходя мимо мониторов, установленных в определенных зонах, камера выхватывает человека и, затем, следует приглашение подойти его поближе, – рассказывает Олег, разработчик данной программы. – С этого момента начинается подбор виртуальной маски – атрибутики страны, чьим болельщиком он является». Стоя перед тач-панелью человек выбирает рисунок, который хотел бы видеть на своем лице, затем, выбранное изображение, виртуально накладывается на его лицо. При движении головы наложенная маска тоже двигается в такт, при этом изображение не меняет своего положения. Если болельщика все устраивает он получает куар-код и в помещении рядом, по данному коду, ему мастер наносит выбранный ри

В 2018 г., в канун Чемпионата мира по футболу, компании «Фогстрим» поступило интересное предложение от компании, занимавшейся организацией фан-зон во время Чемпионата мира по футболу 2018 г., матчи которого проходили и на российских стадионах – написать программу для раскраски лиц.

«Суть задачи состояла в следующем: проходя мимо мониторов, установленных в определенных зонах, камера выхватывает человека и, затем, следует приглашение подойти его поближе, рассказывает Олег, разработчик данной программы. – С этого момента начинается подбор виртуальной маски – атрибутики страны, чьим болельщиком он является».

Стоя перед тач-панелью человек выбирает рисунок, который хотел бы видеть на своем лице, затем, выбранное изображение, виртуально накладывается на его лицо. При движении головы наложенная маска тоже двигается в такт, при этом изображение не меняет своего положения. Если болельщика все устраивает он получает куар-код и в помещении рядом, по данному коду, ему мастер наносит выбранный рисунок.

Несмотря на то, что технология нейросети по распознаванию лиц на видео, а затем с помощью определенных фильтров накладывание на лица различных изображений, например, флага какой-либо страны, уже существовала, готовых реализаций с открытым кодом, на тот момент, еще не было. Разработчикам «Фогстрим» пришлось усердно потрудиться, чтобы создать, казалось, такую «легкую» программу.

«Программа использует нейросеть и создана с помощью технологии нейросети. Модель машинного обучения распознает точки в пространстве, исходя из изображения, получаемого с камеры и, уже с помощью классических алгоритмов работы с графикой, натягивает эти точки на специальную подложку», поясняет Олег.
-2

По словам разработчика, при создании программы ему нужно было не только изучить различные технологии, но и досконально разобраться в устройстве математической части, подобрать наиболее подходящий алгоритм.

Данная программа была разработана в течение трех месяцев.