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

    Install

    npm i jaakrecog-liveness

    DownloadsWeekly Downloads

    0

    Version

    0.0.2

    License

    none

    Unpacked Size

    16.4 MB

    Total Files

    37

    Last publish

    Collaborators

    • dev-jaak-it