Welcome to Pixel Magic! 🚀🤖 This is a simple web app that allows you to upload an image and apply different image processing techniques to it. You can choose between Super Resolution and Remove Background. Choose an option and upload an image to get started.
PixelMagic is a web application that allows you to upload an image and apply different image processing techniques to it. The application is built using Python and the streamlit library.
- 🔄 Super Resolution: Enhance the resolution of your image.
- 📸 Remove Background: Remove the background from your image.
To get started with PixelMagic, follow these steps:
- Clone this repository to your local machine:
git clone https://github.com/MohamadAboud/PixelMagic
- Navigate to the project directory:
cd PixelMagic
You can run PixelMagic using Docker for a hassle-free setup. Here's how:
-
Run the Docker Compose file:
docker-compose up -d
-
Create a virtual environment:
python -m venv .venv
-
Activate the virtual environment:
.venv\Scripts\activate
-
Install the diffusers library:
pip install git+https://github.com/huggingface/diffusers.git
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the project:
streamlit run ui.py
The PixelMagic web application will be accessible at http://localhost:8501
in your browser.
That means you're all set! 🎉
PixelMagic is the brainchild of Mohamad Aboud
. Discover more about the author and their other projects on GitHub.💻😊
We hope you enjoy your PixelMagic experience! Happy exploring! 🎉🔍📊