FaceMorpher: Celebrity & Animal Face Morphing App
FaceMorpher is a Flutter-powered VR-style face morphing app that lets users transform their faces into celebrities, animals, and fun characters in real-time. Whether you want to morph with Ronaldo, Angelina Jolie, or a cute puppy, FaceMorpher delivers smooth and realistic results with just a few taps.
Features
Celebrity & Animal Masks Morph your face with popular celebrities, cartoon characters, or animals. New masks added regularly.
Face Detection & Landmark Precision Utilizes ML Kit for accurate facial landmark detection, ensuring realistic and seamless morphing.
Real-Time Morphing Preview Watch the transformation happen instantly, and adjust morph intensity for the perfect effect.
Camera & Gallery Support Capture selfies or import photos to start morphing immediately.
Save & Share Export your morphed faces as images or GIFs to share on social media.
Interactive Animations Smooth transitions between your face and the selected mask for a fun and immersive experience.
Technical Details
Platform: Flutter (iOS & Android)
Face Detection: Google ML Kit (google_mlkit_face_detection)
Animation & Rendering: Tween animations, CustomPainter for smooth morphing
Image Handling: image_picker, flutter_image_compress
State Management: Provider / Riverpod (optional)
Performance Optimizations: Real-time rendering optimized for mobile devices
Installation
Clone the repository:
git clone https://github.com/Adam-Diaa/Face-morphing-app.git
Navigate to the project folder:
cd FaceMorpher
Install dependencies:
flutter pub get
Run the app on your device:
flutter run
Usage
Open the app on your device.
Select or capture a photo using the camera or gallery.
Choose from a variety of masks (celebrities, animals, characters , ....).
Adjust morph intensity and preview in real-time.
Save or share your morphed creation as an image or GIF.
Fun & Educational Value
Explore facial landmarks and transformations in an interactive way.
Create entertaining content for social media.
Learn about image blending, interpolation, and animation techniques in Flutter.
License
FaceMorpher is licensed under the MIT License . Free to use, modify, and share for personal and educational purposes.
Contact
For inquiries, collaborations, or mask suggestions: 📧 Email: adam.khalil07@eng-st.cu.edu.eg