Gallery Face Detect is a Flutter application that enables users to select an image from their device's gallery and detect faces within the image using Google ML Kit. The app provides an intuitive interface for users to interact with, making it easy to upload images and view detected faces.
To run this project locally, follow these steps:
-
Clone the repository to your local machine:
git clone https://github.com/AbdulRahmanFares/gallery_face_detect.git
-
Navigate to the project directory:
cd gallery_face_detect
-
Open the project in your preferred Flutter IDE.
-
Install dependencies by running:
flutter pub get
-
Run the app:
flutter run
- Face Detection: Detect faces within images selected from the device's gallery.
- Interactive Interface: Intuitive user interface for selecting images and viewing detected faces.
- Real-time Updates: Instantly view detected faces overlaid on the selected image.
- Upon launching the app, you will see the home page with an option to select an image from the gallery.
- After selecting an image, the app will process the image and display it with bounding boxes around detected faces.
- You can navigate back to the home page by clicking on the back button on the app bar.
This project uses the following dependencies:
image_picker
: A Flutter plugin for selecting images from the device's gallery.google_ml_kit
: A Flutter plugin for using Google ML Kit to perform face detection.colorful_safe_area
: A Flutter package for coloring the safe area of your app.loading_animation_widget
: A Flutter package for displaying loading animations.
If you encounter any issues or have suggestions for improvement, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
If you find this project helpful or would like to contribute to its continued development, consider supporting the author.