jaakrecog-liveness
TypeScript icon, indicating that this package has built-in type declarations

0.0.2 • Public • Published

JAAKRECOG-Liveness

is a facial recognition plugin whose intention is to be a proof of life, this plugin has been developed to be used in projects with Angular @^8.1.1

Installation

Use the package manager npm to install

npm install jaakrecog-liveness

Setup

Initial setup set the plugin assets on angular.json file. Add { "glob": "**/*", "input": "./node_modules/jaakrecog-liveness/src/lib/weights", "output": "/assets/weights/" } inside of projects.app.architect.build.assets .

set the script on angular.json file. Add "./node_modules/face-api.js/dist/face-api.min.js" inside of projects.app.architect.build.scripts.

Note: If is an Angular pure project add "paths": { "@angular/*": [ "./node_modules/@angular/*" ] } inside of "compilerOptions" on tsconfig.json file.

Usage

Import the module into your app.module.ts file.

import { JaakRecogLivenessModule } from 'jaakrecog-liveness';

@NgModule({
  declarations: [AppComponent],
  entryComponents: [],
  imports: [
    BrowserModule,
    IonicModule.forRoot(),
    AppRoutingModule,
    JaakRecogLivenessModule,
  ],
  providers: [{ provide: RouteReuseStrategy, useClass: IonicRouteStrategy }],
  bootstrap: [AppComponent],
})

On yout HTML file you have to use the directive <jaakrecog-liveness>

<div class="container">
<jaakrecog-liveness [videoDuration]="3000" (getResult)="checkingVideo($event)"> </jaakrecog-liveness>
</div>

Inputs

All plugin inputs

Input Description Default value
url The server or IP address (string) 'https://jaakrecog.jaak-it.com/'
videoDuration Recording time in milliseconds (number) 3000
animation Show animation (boolean) true
landmarks Landmarks on tracking face true
trackingFace Track the face on video true

Outputs

All plugin output

Output Description
getResult Emit the result of the video
trackFaceResult Emit the result of the tracking face (only if trackingFace is true)

Support

To get more help contact us soporte@jaak-it.com

Readme

Keywords

Package Sidebar

Install

npm i jaakrecog-liveness

Weekly Downloads

1

Version

0.0.2

License

none

Unpacked Size

16.4 MB

Total Files

37

Last publish

Collaborators

  • dev-jaak-it