Технологии распознавания лиц для удаления фона в мобильных приложениях работают на основе искусственного интеллекта. www.anymp4.com
Процесс включает несколько этапов: trends.rbc.ru
- Сеть-«выравниватель» берёт картинку, которая поступает с камеры, находит на ней все лица, которые может обнаружить, «вырезает» и «выравнивает» их. trends.rbc.ru Программа детектирует на лице точки глаз, носа и рта, поворачивает и подгоняет размер фото так, чтобы эти точки находились в определённых местах. trends.rbc.ru
- Сеть-«распознаватель» принимает на входе выровненное изображение, которое передала первая нейросеть, а на выходе выдаёт вектор лица — набор чисел фиксированной длины. trends.rbc.ru На похожие лица сеть выдаёт похожие векторы и наоборот. trends.rbc.ru
- Алгоритм сравнивает векторы с эталонами. thecode.media В базе данных уже есть один или несколько векторов, а задача алгоритма — сравнить их с новым вектором, который посчитали только что по картинке с камеры. thecode.media
Чтобы обучить нейросети, используют огромные базы данных с лицами людей. trends.rbc.ru Нейросети на входе сообщают, кому принадлежит это лицо, а затем, в ходе обучения, добиваются, чтобы она выдавала максимально точные результаты. trends.rbc.ru Обучившись на миллионах разных людей, нейросеть начинает распознавать и новые лица — те, которых не было в базе. trends.rbc.ru
Некоторые мобильные приложения, которые используют подобные технологии: AnyMP4, Snapseed, TouchRetouch и другие. www.anymp4.com ru.amoyshare.com