The Virtual Dressing Room is an innovative solution designed to revolutionize the online shopping experience. It leverages advanced image processing and web technologies to create a virtual try-on system, allowing users to see how different accessories and clothing items look on them without the need for physical trial. (Converted the React to Plain JS, HTML, and CSS for deployment so don't be confused with the language percentages)
- Real-Time Accessory Try-On: Users can virtually try on various accessories like earrings, sunglasses, and tiaras.
- Clothing Simulation: The application includes a feature to try on different tops, providing a realistic apparel fitting experience.
- Face Feature Detection: Utilizes advanced algorithms for accurate detection of facial features to place accessories appropriately.
- Python: Core programming language used for backend development and image processing.
- Flask: Lightweight web framework for serving the web application.
- OpenCV: Employed for image processing and face feature detection.
- JavaScript & CSS: For interactive and responsive front-end design.
- Python 3.x
- Flask
- OpenCV
-
Clone the repository:
git clone https://github.com/rithiksachdev/Virtual-Dressing-Room.git
-
Install the required packages:
pip install -r requirements.txt
-
Run the Flask application:
python flask_app.py
Experience the Virtual Dressing Room features live at Unavailable as free tier reduced storage(please check picture in the repo). This online platform provides a hands-on demonstration of the virtual try-on system.
After starting the application, navigate to http://localhost:5000
in your web browser. Choose an accessory or clothing item and upload your photo to see the virtual try-on effect.
Contributions to the Virtual Dressing Room are welcome! Whether it's bug reports, feature requests, or code contributions, please feel free to contribute.
This project is licensed under the MIT License - see the LICENSE file for details.