Skip to content

Adam-Diaa/Face-morphing-app

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors