Welcome to Facial_Image_Sep_From_Random_Images — a simple yet powerful web app that uses machine learning to detect and separate images containing human faces from random images. Perfect for managing your photo collection, organizing human photos, and experiencing ML in action! ⚡🖼️
This Flask-based app allows you to:
- 🧠 Use a pre-trained ML model to detect images with human faces
- 📁 Upload a folder of random images
- 🧍 Automatically separate facial images from non-facial ones
- 📦 Download the separated facial images as a ZIP file
- 🖥️ Run it locally with just a few simple steps
- Python 🐍
- Flask 🌐
- OpenCV 👁️
- Machine Learning (face detection model)
- HTML/CSS for UI
- Zipfile module for exporting results
First clone the repo Run the code_1.py
After that, open your browser and go to: http://127.0.0.1:5000
📁 Upload and Separate Upload your image folder using the interface. Click "Process".
Download the separated facial images as a ZIP file. Done! 🎉
🌟 Why This Project? This project was built to demonstrate how ML can be used for small, practical use-cases like photo management. It's beginner-friendly, lightweight, and completely free to use. 🚀
Whether you're cleaning up old folders or experimenting with ML, this project offers a quick and effective solution.
🧑💻 Author [N NARAYAN/ NarayanTheRocker] Check out my other projects or connect on LinkedIn
⭐️ Give a Star If you found this project useful, consider giving it a ⭐️. It helps others discover it!
git clone https://github.com/your-username/Facial_Image_Sep_From_Random_Images.git
cd Facial_Image_Sep_From_Random_Images