Skip to content

Facial_Image_Sep_From_Random_Images is a Flask-based app that detects and separates facial images from a mixed set of photos. It’s ready to deploy and helps organize images by automatically sorting faces into a dedicated folder for easy access and management.

Notifications You must be signed in to change notification settings

NarayanTheRocker/Facial_Image_Sep_From_Random_Images-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

👤 Facial Image Separator from Random Images using Flask + Machine Learning 🧠

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! ⚡🖼️

Demo GIF

🎯 What It Does

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

🛠️ Tech Stack

  • Python 🐍
  • Flask 🌐
  • OpenCV 👁️
  • Machine Learning (face detection model)
  • HTML/CSS for UI
  • Zipfile module for exporting results

How to use

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

About

Facial_Image_Sep_From_Random_Images is a Flask-based app that detects and separates facial images from a mixed set of photos. It’s ready to deploy and helps organize images by automatically sorting faces into a dedicated folder for easy access and management.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published