π Product & Resources - Here
π Help Center - Here
πΌ KYC Verification Demo - Here
πββοΈ Docker Hub - Here
This repository demonstrates both face liveness detectio
n and face recognition
technology for Ionic Cordova
on Android
and iOS
platforms.
In this repository, we integrated
KBY-AI
'sface liveness detection
andface recognition
technology into thisFlutter
project for bothAndroid
andiOS
.
Basic | π½ Standard | Premium |
---|---|---|
Face Detection | Face Detection | Face Detection |
Face Liveness Detection | Face Liveness Detection | Face Liveness Detection |
Pose Estimation | Pose Estimation | Pose Estimation |
Face Recognition | Face Recognition | |
68 points Face Landmark Detection | ||
Face Quality Calculation | ||
Face Occlusion Detection | ||
Eye Closure Detection | ||
Age, Gender Estimation |
No. | Repository | SDK Details |
---|---|---|
1 | Face Liveness Detection - Android | Basic SDK |
2 | Face Liveness Detection - iOS | Basic SDK |
3 | Face Recognition - Android | Standard SDK |
4 | Face Recognition - iOS | Standard SDK |
5 | Face Recognition - Flutter | Standard SDK |
β‘οΈ | Face Recognition - Ionic-Cordova | Standard SDK |
7 | Face Recognition - React-Native | Standard SDK |
8 | Face Attribute - Android | Premium SDK |
9 | Face Attribute - iOS | Premium SDK |
10 | Face Attribute - Flutter | Premium SDK |
To get
Face SDK(server)
, please visit products here.
You can visit our YouTube video here to see how well our demo app works.
This repo integrated KBY-AI
's face recognition SDK
, which requires a license for each application ID
.
-
The code below shows how to use the license:
FaceRecognition-Ionic-Cordova/src/app/home/home.page.ts
Lines 14 to 62 in 5f9671a
-
To request a license, please contact us:
π§Email:
contact@kby-ai.com
π§Telegram:
@kbyai
π§WhatsApp:
+19092802609
π§Skype:
live:.cid.66e2522354b1049b
π§Facebook:
https://www.facebook.com/KBYAI
- You can download and install from
Node.js
website. After installation, verify by running:
node -v
npm -v
npm install -g @ionic/cli
npm install -g cordova
Add FacePlugin
to the Project Run the following command to add the FacePlugin
to your Ionic Cordova
project:
ionic cordova plugin add ./FacePlugin
Build the Android
App After adding the plugin, build the Android
app:
ionic cordova build android
Add Camera Permission
To allow camera access, add the following permission to the AndroidManifest.xml
file located at platforms/android/app/src/main/AndroidManifest.xml
:
<uses-permission android:name="android.permission.CAMERA" />
Run the Android App Once the permission is added and the app is built, you can run it on an Android device:
ionic cordova run android
Add FacePlugin
to the project root
path Run the following command to add the FacePlugin
:
ionic cordova plugin add ./FacePlugin
Add the iOS
Platform Add the iOS
platform to your project:
ionic cordova platform add ios
Prepare the iOS
Project Prepare the project for iOS
:
ionic cordova prepare ios
Add Camera Permission
to Info.plist
Open the iOS
workspace in Xcode
:
open platforms/ios/face-recognition.xcworkspace
Then, in Xcode
, navigate to the Info.plist
file and add the following entry to request camera permission:
<key>NSCameraUsageDescription</key>
<string>We need access to your camera for face recognition.</string>
Build the App with Xcode
Finally, use Xcode
to build and run the app on a real device.