The HSV Filter App is a web application that allows users to upload images and apply HSV filtering to modify the color range. Users can adjust the Hue, Saturation, and Value (HSV) settings dynamically and download the resulting filtered images. The app is built with Python using the Flask framework for the backend and includes a simple frontend interface for user interaction.
- Upload images for processing.
- Adjust HSV ranges using sliders.
- Preview filtered images in real time.
Ensure you have Python installed (version 3.7 or higher). Install the required dependencies listed in requirements.txt
.
- Clone the repository:
git clone https://github.com/your-username/HSV_Filter_App.git cd HSV_Filter_App
- Create and activate a virtual environment (optional but recommended):
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
- Install dependencies:
pip install -r requirements.txt
- Run the app:
python app.py
- Open your browser and navigate to
http://127.0.0.1:5000
.
HSV_Filter_App/
│
├── app.py
├── requirements.txt
├── static/
│ ├── styles.css
│ ├── uploads/
│ └── results/
├── templates/
│ └── index.html
└── README.md
- Upload an image through the interface.
- Adjust the sliders to set the desired HSV range.
- Click "Analyze" to preview the filtered image.