face_detected 0.0.2
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