https://github.com/mahtabranjbar/facedetection-enhancement-opencv
The Face Detection App is a simple web application built with Streamlit and OpenCV. It allows users to upload an image and perform various image processing operations, including face detection, image enhancement, and more.
https://github.com/mahtabranjbar/facedetection-enhancement-opencv
comp opencv
Last synced: 2 months ago
JSON representation
The Face Detection App is a simple web application built with Streamlit and OpenCV. It allows users to upload an image and perform various image processing operations, including face detection, image enhancement, and more.
- Host: GitHub
- URL: https://github.com/mahtabranjbar/facedetection-enhancement-opencv
- Owner: MahtabRanjbar
- License: mit
- Created: 2023-09-06T17:39:34.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-06T17:59:59.000Z (over 1 year ago)
- Last Synced: 2025-01-24T11:44:42.462Z (4 months ago)
- Topics: comp, opencv
- Language: Python
- Homepage:
- Size: 388 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Face Detection App
The Face Detection App is a simple web application built with Streamlit and OpenCV. It allows users to upload an image and perform various image processing operations, including face detection, image enhancement, and more.

## Features
- Face Detection: The app uses Haar cascade classifiers to detect faces, eyes, and smiles in the uploaded image.
- Image Enhancement: Users can enhance the uploaded image by applying different enhancements such as gray-scale conversion, contrast adjustment, brightness adjustment, and blurring.
- Image Effects: The app provides additional image effects like cartonization and edge detection using OpenCV algorithms.
- Interactive Interface: The app offers a user-friendly interface with a sidebar for selecting different activities and options.## Installation
1. Clone the repository:
```bash
git clone https://github.com/MahtabRanjbar/FaceDetection-enhancement-openCV.git
```
2. install the required dependencies:```bash
pip install -r requirements.txt
```## Usage
1. run the application```bash
streamlit run src/app.py
```2. Open the provided URL in your web browser.
3. Select "Detection" in the sidebar to perform face detection and image processing operations.
4. Upload an image using the file uploader.
5. Adjust the image enhancement options and see the results in real-time.
6. Explore other activities and options available in the sidebar.
## Contributing
Contributions are welcome! If you have any suggestions or improvements, please feel free to submit a pull request.## License
This project is licensed under the MIT License.## Contact
For any questions or inquiries, please contact [email protected]