• Необходимо сделать сервис идентификации лица.
    0 грн.

    Реализация технологии на ваше усмотрение, но предполагается использование Tensorflow.
    Должна быть серверная часть выполняющая расчеты (необходимость использования облачных вычислений обговаривается), веб сервер для администрирования и удобства пользователя, а также REST API для внешнего взаимодействия. Обучение распознавания выполняться должно по нескольким фотографиям, буквально по 4-ем.

    Должен быть предусмотрен REST API для выполнения следующих операций:
    - регистрация нового лица (загрузка нескольких фотографий, выдача нового id) или добавление фотографий к существующей учетной записи.
    помимо служебных полей (фото/ векторов), лицо имеет id и имя.
    - идентификация (загружаем одну или несколько фотографий, в результате получаем массив, содержащий до 10 строк пользователей с которыми максимально совпал искомый шаблон: id лица и оценку совпадения), к примеру
    id rate
    692913 0.6961
    343434 0.4885
    первая строка - показывает максимальное совпадение. Поиск на совпадение будет осуществляться в пределах «Раздела» (про раздел ниже).
    - верификация (сообщается id пользователя и одна или несколько фотографий, в случае совпадения фотографии пользователю - success). Над логикой этого пункта необходимо еще подумать, т.к. он на данный момент это второстепенная операция.
    Также необходимо сообщать об ошибках, к примеру: не найдено лицо, слишком яркое/темное фото и т.п.

    Функционал веб сервера:
    Должны быть предусмотрены права:
    - администратор (он собственно может все и еще создает пользователей)
    - пользователь (он может регистрировать новые лица и проводить идентификацию, а также может создавать токен читателя)
    - токен читатель (он может только проводить идентификацию, т.е. получать список id с рейтингом посредством REST API), отдельный вход на веб сервер не имеет.
    - гость (ничего не может), просто произвел регистрацию на сайте.

    Администратор создает новый "Раздел" (это аналог группы/отдела/компании/комнаты) и в нем создает нового пользователя, т.е. у одного из гостей, поднимает роль Гостя до Пользователя. Этот самый пользователь будет владельцем Раздела.

    Пользователь имеет возможность создавать "Идентификаторы лиц" (и через сайт, и через REST API). Пользователь загружает через веб интерфейс либо REST API несколько фотографий одного человека. Происходит вычисления и создается id и цифровой вектор, согласно изображениям.
    Пользователь генерирует токен читателя (токен для идентификации). Произвести проверку через веб сервер может только Пользователь или Администратор. Через REST API проверка производится путем токена читателя.

    Идентификация производится в пределах Раздела, которому принадлежит токен.

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

Наверх