jaakrecog-liveness
v0.0.2
Published
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
Downloads
10
Readme
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" ontsconfig.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 [email protected]