face_detected 0.0.2 copy "face_detected: ^0.0.2" to clipboard
face_detected: ^0.0.2 copied to clipboard

A comprehensive Flutter package for intelligent face verification with multi-step authentication using facial expressions and gestures. Perfect for secure authentication, identity verification, and bi [...]

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.0.2 - 2024-10-06 #

Changed #

  • πŸ“ Updated README.md with improved documentation structure
  • ✨ Enhanced formatting and visual presentation
  • πŸ”— Added pub.flutter-io.cn badge for package version display
  • πŸ“± Improved code examples with better formatting
  • 🎨 Better visual organization with icons and sections
  • πŸ“‹ Clearer installation instructions and platform setup
  • πŸ”§ Enhanced troubleshooting section with common solutions
  • πŸ“ž Updated support section with contact information
  • 🏷️ Added comprehensive tags for better discoverability

Documentation #

  • Improved overall documentation quality
  • Better code formatting and syntax highlighting
  • Enhanced readability with consistent styling
  • Added more detailed examples and use cases

0.0.1 - 2024-10-06 #

Added #

  • 🎯 Multi-step face verification (Face Detection β†’ Smile β†’ Eyes Closed β†’ Eyes Open)
  • πŸ“± Cross-platform support for Android and iOS
  • πŸ›‘οΈ Google ML Kit integration for secure on-device face detection
  • πŸ“Έ Automatic image capture for each verification step
  • 🎨 Fully customizable UI with themes and colors
  • βš™οΈ Comprehensive configuration options
  • πŸ”§ Three integration methods: Widget, Full Screen, Modal
  • πŸ“Š Detailed verification results with captured images
  • πŸš€ Real-time face detection and processing
  • 🎭 Custom overlays and instruction widgets
  • πŸ“± Responsive design for all screen sizes
  • πŸ”’ Secure local image storage
  • πŸ“‹ Comprehensive permission handling
  • πŸ› Debug mode for troubleshooting
  • πŸ“– Extensive documentation and examples

Features #

  • Face Detection: Real-time face detection with pose validation
  • Smile Verification: Detects genuine smiles with configurable threshold
  • Eye Blink Detection: Validates eye closure and opening
  • Image Quality Control: Configurable image quality and compression
  • Custom Theming: Full UI customization support
  • Error Handling: Comprehensive error handling and reporting
  • Timeout Management: Configurable timeouts for each verification step
  • Platform Optimization: Optimized for both Android (YUV420) and iOS (BGRA8888)

Technical Details #

  • Minimum Flutter version: 3.3.0
  • Minimum Dart SDK: 3.9.2
  • Android minimum SDK: 21
  • iOS minimum version: 11.0
  • Google ML Kit Face Detection
  • Camera plugin integration
  • GetX state management
  • Image processing utilities

Platform Support #

  • βœ… Android (API 21+)
  • βœ… iOS (11.0+)
  • 🚫 Web (Not supported - requires camera access)
  • 🚫 Desktop (Not supported - requires camera access)

Dependencies #

  • flutter: SDK
  • plugin_platform_interface: ^2.1.7
  • cupertino_icons: ^1.0.8
  • get: ^4.7.2
  • google_ml_kit: ^0.20.0
  • camera: ^0.11.1
  • path_provider: ^2.1.5
  • image_gallery_saver_plus: ^4.0.1
  • image: ^4.2.0
0
likes
130
points
115
downloads

Publisher

unverified uploader

Weekly Downloads

A comprehensive Flutter package for intelligent face verification with multi-step authentication using facial expressions and gestures. Perfect for secure authentication, identity verification, and biometric applications.

Repository (GitHub)
View/report issues
Contributing

Topics

#face-detection #biometric #authentication #security #ml-kit

Documentation

Documentation
API reference

License

MIT (license)

Dependencies

camera, cupertino_icons, flutter, get, google_ml_kit, image, image_gallery_saver_plus, path_provider, plugin_platform_interface

More

Packages that depend on face_detected

Packages that implement face_detected