This project brings the captivating world of Neural Style Transfer to your mobile device through a user-friendly Flutter app. Seamlessly integrate the power of a Flask REST API for processing and model access, enabling you to transform images into artistic masterpieces inspired by renowned styles.
More about Neural style transfer - https://aihub.cloud.google.com/p/products%2Fd422cfe8-669a-4cc0-8695-46138988b718
- Intuitive Flutter UI: Enjoy a smooth and engaging user experience with a clear and intuitive design for selecting images, choosing styles, and viewing results.
- REST API Integration: Leverage the efficiency and scalability of a Flask API for image processing and model access, ensuring optimal performance regardless of device limitations.
- Stylistic Diversity: Experiment with a rich collection of pre-trained style models, encompassing iconic artistic movements and personalized options.
- Customization: Tailored to your creative vision, explore advanced settings to fine-tune results and unlock unique artistic expressions.
- Python 3.x
- Sklearn
- Flask
- Tensorflow Ensure you have the required dependencies
git clone https://github.com/SanketMagodia/Neural-Style-Transfer-Flutter-App.git
./server
python app.py
./client
https://docs.flutter.dev/get-started/install
- click the image you want to apply style to
- click the style
- select number of iteration (more the iteration more time it'll take, better the style transfer)