ultimate_liveliness_detector 1.0.1 copy "ultimate_liveliness_detector: ^1.0.1" to clipboard
ultimate_liveliness_detector: ^1.0.1 copied to clipboard

A Flutter plugin for face liveness detection with configurable tasks (Smile, Blink, Motion). Uses ML Kit for face detection.

Ultimate Liveliness Detector #

A Flutter package for face liveness detection with configurable tasks (Smile, Blink, Motion).

Features #

  • 👁 Real-time face detection using ML Kit
  • 😊 Smile detection
  • 👀 Blink detection (accumulative)
  • 🔄 Head motion detection
  • ⚙️ Fully configurable tasks
  • 🎨 Built-in UI with customizable callbacks

Installation #

Add to your pubspec.yaml:

dependencies:
  ultimate_liveliness_detector: ^1.0.0

Usage #

import 'package:ultimate_liveliness_detector/liveness_detection.dart';

// Navigate to the liveness detection screen
Navigator.push(
  context,
  MaterialPageRoute(
    builder: (context) => LivenessDetection(
      config: LivenessConfig(
        enableSmile: true,
        enableBlink: true,
        enableMotion: false,
        requiredDetections: 10,
        requiredBlinks: 3,
        showDefaultSuccessScreen: true,
        onSuccess: () {
          print('Verification successful!');
        },
        onCancel: () {
          Navigator.pop(context);
        },
      ),
    ),
  ),
);

Configuration Options #

Property Type Default Description
enableSmile bool true Enable smile detection task
enableBlink bool true Enable blink detection task
enableMotion bool true Enable head motion task
requiredDetections int 10 Frames needed for smile/motion
requiredBlinks int 3 Blinks needed (accumulative)
showDefaultSuccessScreen bool true Show built-in success screen
onSuccess VoidCallback? null Called when verification passes
onCancel VoidCallback? null Called when user cancels

Android Setup #

Requires native Android code for camera preview and ML Kit integration. See the example project for the complete Android setup.

License #

MIT

3
likes
130
points
15
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A Flutter plugin for face liveness detection with configurable tasks (Smile, Blink, Motion). Uses ML Kit for face detection.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, permission_handler

More

Packages that depend on ultimate_liveliness_detector

Packages that implement ultimate_liveliness_detector