Skip to content

IdanZiv97/EyeSee

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

251 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ‘οΈ EyeSee - AI for Customer Traffic Analysis πŸ‘οΈ

Analyzing retail store customer traffic using cutting-edge machine learning.

EyeSee Dashboard EyeSee Vision Model

EyeSee is our graduation project for our B.Sc. in Computer Science at Bar-Ilan University. The project leverages advancements in computer vision and machine learning to analyze retail store customer traffic and provide actionable insights.


πŸš€ Our Model

We customized and trained the Ultralytics YOLO model to perform three major tasks:

  • πŸ‘₯ Person Detection and Tracking: Identifies and follows individuals within the store.
  • πŸ“… Age Classification: Categorizes detected individuals into age groups.
  • βš₯ Gender Classification: Determines the gender of detected individuals.

These capabilities enable EyeSee to analyze customer traffic patterns from video footage, offering detailed insights into store activity.


🌟 Features

EyeSee provides the following main features:

  • πŸ“Š Detailed Reports: Generates comprehensive reports based on analyzed footage.
  • πŸ“ˆ Dashboard: Displays weekly and yearly trends in customer traffic.
  • πŸ”₯ Heatmaps: Visualizes customer activity within the store for better spatial insights.

πŸŽ₯ Project Presentation

Check out our video on YouTube!


πŸ—‚οΈ Project Structure

$PROJECT_ROOT (EyeSee)
β”œβ”€β”€ Client
β”‚   # Client-side code
β”œβ”€β”€ Server
β”‚   # Server-side code
β”œβ”€β”€ VisionModel
    # AI model files (code, weights, etc)

πŸ› οΈ Tech Stack

  • Frontend: React with Material UI
  • Backend: Node.js with Express
  • Database: MongoDB (Atlas)
  • Machine Learning: Python with TensorFlow/PyTorch and Ultralytics YOLO
  • Media Management: Cloudinary

πŸ‘¨β€πŸ’» Authors


Using The Project

In the file run_locally.md, you'll find step-by-step instructions and demo data to set up and run the project locally. It also outlines the prerequisites needed to get started

About

Graduation Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •