Skip to content

All-in-One-AI-Detection-Suite is a real-time computer vision system that detects faces with age, gender, and emotion, objects, and hand gestures (finger count) using DeepFace, YOLOv8, and MediaPipe. Perfect for surveillance, interactive AI, smart classrooms, and gesture-based control systems.

Notifications You must be signed in to change notification settings

EngrSaad2/All-in-One-AI-Detection-Suite

Repository files navigation

All-in-One AI Detection Suite

Real-time detection system for:

  • Face (Age, Gender, Expression)
  • Hand Gestures (Finger Counting)
  • Object Recognition.

Powered by: Python • DeepFace • MediaPipe • YOLOv8

🚀 FEATURES

🎥 Demo Video

Watch on YouTube

  1. Face Detection:

    • Age (with range adjustment)
    • Gender (smart override for accuracy)
    • Emotion (Happy, Sad, Angry, etc.)
  2. Hand Gesture Detection:

    • Finger counting in real-time (1–5)
  3. Object Detection:

    • Recognizes common real-world items
    • YOLOv8 pretrained model for high speed & accuracy

📁 Folder Structure

image

🖥️ INSTALLATION

  1. Install Python 3.7 – 3.10 Download: https://www.python.org/downloads/release/python-3100/

  2. Install Required Libraries:

    Run these in CMD:

    py -3.10 -m pip install --upgrade pip py -3.10 -m pip install opencv-python py -3.10 -m pip install deepface py -3.10 -m pip install mediapipe py -3.10 -m pip install ultralytics py -3.10 -m pip install numpy

    If issues occur:

    • Try: pip install opencv-contrib-python
    • Or create a venv: python -m venv venv

▶️ RUNNING THE PROJECT

• Combined Detection (Face + Emotion + Hand + Object): cd "C:\Users\Admin\Desktop\Python AI DeepFace\Object Detector-Age-Gender" py -3.10 age_gender_emotion.py

• Object Detection Only: cd "C:\Users\Admin\Desktop\Python AI DeepFace\Object Detector-Age-Gender" py -3.10 object_detection.py

📌 NOTES

  • Ensure webcam is connected (default index: 0)

  • For fallback detection: from ultralytics import YOLO model = YOLO("yolov8n.pt")

  • Colors: • Object labels = Yellow • Face boxes = Green • Finger count = Above wrist

🤖 DEPENDENCIES

📣 CREDITS

Made with 💡 by Engr Saad — integrating multiple AI capabilities into a single, real-time vision solution.

Email: [email protected]
Website: https://engr-saad.com
Facebook: https://www.facebook.com/Engr.Saad.2/
Company WEB: https://triangletech.com.bd/
WhatsApp: +8801904654712

🔮 FUTURE UPGRADES

  • Voice alerts (based on emotion)
  • Data logging (CSV)
  • Web interface
  • Custom model retraining

✨ "AI is not the future, it's the present. Let's make it human."

About

All-in-One-AI-Detection-Suite is a real-time computer vision system that detects faces with age, gender, and emotion, objects, and hand gestures (finger count) using DeepFace, YOLOv8, and MediaPipe. Perfect for surveillance, interactive AI, smart classrooms, and gesture-based control systems.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages