Skip to content

Latest commit

 

History

History
146 lines (122 loc) · 11.4 KB

File metadata and controls

146 lines (122 loc) · 11.4 KB
recognito.vision

Face Recognition, Liveness Detection, Pose Estimation Flutter SDK Demo

nist frvt top1

Latest NIST FRVT Report

📰 Recognito Developer News


This repository contains a demonstration of Recognito's face recognition SDK for Flutter. The SDK includes advanced features such as face recognition, liveness detection, and pose estimation. Recognito's face recognition algorithm has been ranked as the Top 1 in the NIST FRVT (Face Recognition Vendor Test).

Our Product List for ID verification.

home RECOGNITO Product Documentation

  

feature Features

  • Face Recognition: Identify and verify individuals by comparing their facial features.
  • Liveness Detection: Determine whether a face is live or spoofed to prevent fraud in authentication processes.
  • Pose Estimation: Estimate the pose of a detected face, including Yaw, Roll, Pitch

- Additional Features

  • NIST FRVT Top 1 Algorithm: Utilize the top-ranked face recognition algorithm from the NIST FRVT for accurate and reliable results.
  • On-premise: Operate entirely within your infrastructure, ensuring data privacy and security.
  • Real-time: Perform face recognition, liveness detection, and pose estimation with minimal latency.
  • Fully-offline: Function without the need for an internet connection, ensuring reliability and data privacy.

youtube Demo Video

Recognito Youtube Channel: youtube.com/@recognito-vision

face recognition, liveness detection android demo snap 1 face recognition, liveness detection android demo snap 2 face recognition, liveness detection android demo snap 3 face recognition, liveness detection android demo snap 4 face recognition, liveness detection android demo snap 5 face recognition, liveness detection android demo snap 6

face recognition, liveness detection android SDK API SDK Integration

To use the Recognito SDK in your Flutter project, follow these steps:

1. FaceSDK Plugin Setup

  • Add facesdk_plugin package to dependencies in pubspec.yaml file. pubspec

  • Import facesdk_plugin package in dart files. import_facesdkplugin

2. Android, iOS Setup

  • Add libfacesdk to settings.gradle in android folder. android_setting

  • iOS SDK facesdk.framework is already included in the facesdk_plugin package, so you don't need to download and import it into your project.

3. Project Setup

  • For project setup, run the following commands: flutter pub get

4. Application License (One-Time License)

  • For trial license, share your application ID and bundle ID

    www.recognito.vision     www.recognito.vision     www.recognito.vision     www.recognito.vision
  • Initialize SDK with license.

      try {
      if (Platform.isAndroid) {
        await _facesdkPlugin
            .setActivation(
                "EO5wcxhdMXJoLRpKq3Lexv2sTHPU8Ehed3vsBwmzdye/MJw+rVJTnY9SidD3vKV/2YNE6kufwIcC"
                "7LvLGFSORk3b14swPe7415aYSLKNI2RaUL5Nfn9oWHBjW1XehQLjLUx3w0Qi8bUth6vyg9Oaj7V7"
                "+dKruxjx/2dD2ddXKBoiIwYDonjW7gx7PmF9W66DXDtfRGpARvKW5Cn+jSCCH8A3Gft8wOBdQXM8"
                "UTDZUZxNbvozkgV6Dw9hMQJSka06iFK1h/UO6NrGLudt1SOC2b3hfoFJcAVjl3W7UTxzVyByJpLp"
                "tYTWJNr36pn1ixWhazLHC4s4TXtyQR67yzN3aw==")
            .then((value) => facepluginState = value ?? -1);
      } else {
        await _facesdkPlugin
            .setActivation(
                "H/Fs6Zgbsi9av6VVDAi54yqpYxnq0eDV3MSZAxMnARvUVePNY85UJu3d95nM7iO2RrCm19/eq+qb"
                "gSDmhJRYVJBMEUcxG+0cPPWVAW7m46dfS1Kpn+Flqbanfbco+Hd9Uda3aAzDkklzgdfYt7TvSXRt"
                "LZ8wW7jLiPjt8Lufj1GvhRzfESARv18VrxfQV+U8x3EqqvfKTJrkkg91NuAKvUZSoao4B5pQLpRd"
                "GwQ/saP9AQSWuyU1Zw+Whw/cnmXY2xZLGx6n/ict3NW9vpttv2tBbPCe/TdofRuJbE7R1Yb60BvQ"
                "ajzoaQWx3RsRgca9ah+Pccxb15tPVzr1apTK7A==")
            .then((value) => facepluginState = value ?? -1);
      }
    
      if (facepluginState == 0) {
        await _facesdkPlugin
            .init()
            .then((value) => facepluginState = value ?? -1);
      }
    } catch (e) {}

    Initialization status codes:

    Code Status
    0 Activate SDK successfully
    -1 License Key Error
    -2 License AppID Error
    -3 License Expired
    -4 Activate Error
    -5 Init SDK Error

contact Support

For any questions, issues, or feature requests, please contact our support team.

www.recognito.vision     www.recognito.vision     www.recognito.vision     www.recognito.vision