Help Center
  • Welcome to KBY-AI
  • Product
    • Face Liveness Detection SDK, Face Recognition SDK
      • Basic SDK - Mobile
        • Basic SDK - Android
        • Basic SDK - iOS
      • Standard SDK - Mobile
        • Standard SDK - Android
        • Standard SDK - iOS
      • Premium SDK - Mobile
        • Premium SDK - Android
        • Premium SDK - iOS
      • Face Liveness Detection SDK - Server
      • Face Recognition SDK - Server
    • ID Card Recognition SDK
      • ID Card Recognition SDK - Android
      • ID Card Recognition SDK - iOS
      • ID Card Recognition SDK - Server
      • Supported Documents
      • Result Parsing
    • ID Document Liveness Detection SDK
    • ID Document Auto Capture Web
    • Palm Recognition SDK
      • Palmprint Recognition SDK - Server
      • Palmvein Recognition SDK - Server
    • Automatic License Plate/Number Recognition SDK
      • License Plate Recognition-Server
      • License Plate Recognition-Flutter
      • License Plate Recognition-Android
    • Computer Vision Solutions
      • Fire/Smoke Detection-Server
  • Demo Projects
    • Mobile (Android, iOS)
      • FaceLivenessDetection - Android
      • FaceLivenessDetection - iOS
      • FaceRecognition - Android
      • FaceRecognition - iOS
      • FaceRecognition - Flutter
      • FaceRecognition - Ionic-Cordova
      • FaceRecognition - React-Native
      • FaceAttribute - Android
      • FaceAttribute - iOS
      • FaceAttribute - Flutter
      • IDCardRecognition - Android
      • IDCardRecognition - iOS
      • License Plate Recognition-Flutter
      • License Plate Recognition-Android
    • Server (Windows, Linux)
      • FaceLivenessDetection - Windows
      • FaceLivenessDetection - Docker
      • FaceLivenessDetection - C# - .NET
      • FaceRecognition - Windows
      • FaceRecognition - Docker
      • FaceRecognition - C# - .NET
      • IDCardRecognition - Windows
      • IDCardRecognition - Docker
      • IDCardRecognition - C# - .NET
      • Palm Print Recognition SDK - Docker
      • Palm Vein Recognition SDK - Docker
      • License Plate Recognition-Docker
      • License Plate Recognition - C# - .NET
  • FAQ
    • How can I set up a Kubernetes system?
    • Has KBY-AI's facial algorithm been certified by a reliable standard measurement authority?
    • Accelerating KBY-AI SDKs with Kubernetes Configuration
Powered by GitBook
On this page
  • Github
  • Google Play
  • App Store
  • YouTube
  • How to Run
  • 1. Prerequisites
  • 2. Running the Android App
  • 3. Running the iOS App
  1. Demo Projects
  2. Mobile (Android, iOS)

FaceRecognition - Ionic-Cordova

This demo demonstrates face recognition and face liveness detection by mitigating biometric fraud based on Ionic Cordova framework for both Android and iOS.

PreviousFaceRecognition - FlutterNextFaceRecognition - React-Native

Last updated 4 months ago

This demo demonstrates both Face Liveness Detection and Face Recognition with Ionic Cordova framwork for biometric authentication system.

It stands for face recognition Ionic, facial recognition Ionic, face liveness check Ionic, face spoofing prevention Ionic, face matching Ionic, face comparison Ionic, face search engine Ionic, face identification Ionic, etc.

Github

Google Play

App Store

YouTube

How to Run

1. Prerequisites

Make sure you have Node.js and npm installed.

Download and install Node.js from official websites, and then make sure it's installed or not by running the following commands.

node -v
npm -v

Install Ionic CLI globally with npm:

npm install -g @ionic/cli

Install Cordova framework globally as well.

npm install -g cordova

2. Running the Android App

2.1. Add FacePlugin To The Project

Run the following command to add the FacePlugin to the Ionic Cordova project.

ionic cordova plugin add ./FacePlugin  

2.2. Build Android App

ionic cordova build android

2.3. Add Camera Permission App

Add camera permission on AndroidManifest.xml placed at platforms/android/app/src/main.

<uses-permission android:name="android.permission.CAMERA" />

Once the camera permission is allowed and app is built, the app can be run on Android device with the following command.

ionic cordova run android

3. Running the iOS App

3.1. Add FacePlugin To The Project

Run the following command to add the FacePlugin to the Ionic Cordova project.

ionic cordova plugin add ./FacePlugin

3.2. Add iOS Platform To The Project

ionic cordova platform add ios

3.3. PrepareiOS Project

ionic cordova prepare ios

3.4. AddCamera Permission To Info.plist

Open iOS workspace in Xcode.

open platforms/ios/face-recognition.xcworkspace

Then navigate to the file Info.plist in Xcode, and add the following entry to request camera permission.

<key>NSCameraUsageDescription</key>
<string>We need access to your camera for face recognition.</string>

Build app finally with Xcode and run it on a real device, not simulator

GitHub - kby-ai/FaceRecognition-Ionic-Cordova: Face Recognition Ionic Cordova with 3D passive liveness detection(anti-spoofing). This repo supports the following functionality: face matching, face compare, face comparison, facial recognition, feature extraction, face anti-spoofing and face liveness for IDVGitHub
Face Recognition - Apps on Google PlayGooglePlay
Logo
‎KBY-AI Face RecognitionApp Store
Logo
Logo