Skip to content

abduakhatov/face-detection

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MYID sign-in

Для успешного запуска проекта на вашей операционной системе должен быть установлен node.js

Шаг 1

Склонируйте или скачайте данный репозиторий. После откройте терминал в этом репозитории и введите:

npm install

Шаг 2

Далее введите команду:

npm run build

После должна появится папка build в которой будет содержаться исходный код модуля sign-in. Для того чтобы подключить модуль в ваш проект, следует подключить js-скрипты и css-стили к вашему шаблону html, так же как это сделано в файле build/index.html.

Шаг 3

После того как вы подключете скрипты к вашему шаблону. У вас в глобальном объекте window появится функция runDetection(). Первым аргументом функция принимает callback, в который будет переданы данные полученные через модуль. Второй аргумент функции является опциональным и принимает boolean, который определяет показывать форму для заполнения паспортных данных или нет. Второй аргумент функции по умолчанию равен true, т.е он покажет форму ввода паспортных данных.

Пример использования функции

    window.runDetection((data) => {
        console.log(data)
    }, false);

В данном примере отабразится только страница с распознованием лица, так как вторым аргументом мы передаем false. После того как будет нажата кнопка DETECT в консоль выведутся данные, полученные через модуль.

    {
        "photo_from_camera": {
            "front": "data:image/png;base64,AdowBOUPtaFIAAAAAElFTkSuQmCC..."
        },
        "agreed_on_terms": true
    }

Если вторым аргументов передать true, то появится форма ввода паспортных данных и при нажатии на кнопку detect объект data будет выглядить так.

    {
        "pass_data": "AB7680658",
        "birth_date": "04.09.2001",
        "photo_from_camera": {
            "front": "data:image/png;base64,AdowBOUPtaFIAAAAAElFTkSuQmCC..."
        },
        "agreed_on_terms": true
    }

    pass_data - серия и номер паспортных данных;
    birth_date - дата рождения
    photo_from_camera.front - обрезанное лицо в формате base64

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 94.8%
  • CSS 4.5%
  • HTML 0.7%