Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ SchoolGate Guard - AI Safety Monitor

Hệ thống giám sát cổng trường thông minh, tự động phát hiện vi phạm:

  1. Chở quá số người quy định (> 2 người trên 1 xe máy).
  2. Không đội mũ bảo hiểm.

Cấu trúc dự án

  • backend/: FastAPI server xử lý AI (YOLO11 + Custom Helmet Model).
  • frontend/: Next.js dashboard hiển thị kết quả thời gian thực.
  • models/: Chứa file best.pt dùng để nhận diện mũ bảo hiểm.

Hướng dẫn cài đặt & Chạy

1. Chạy Backend (Cửa sổ Terminal 1)

cd backend
python main.py

Lưu ý: Backend sẽ chạy tại http://localhost:8000

2. Chạy Frontend (Cửa sổ Terminal 2)

cd frontend
npm run dev

Truy cập Dashboard tại http://localhost:3000

Cách sử dụng

  1. Mở trình duyệt vào http://localhost:3000.
  2. Nhập nguồn video:
    • 0: Để dùng Webcam máy tính.
    • Đường dẫn file video: (Vd: E:/videos/test.mp4).
    • Link YouTube: Dán trực tiếp link livestream hoặc video YouTube.
  3. Nhấn Start Monitor để bắt đầu giám sát.
  4. Các vi phạm sẽ được hiển thị ngay lập tức trên feed bên phải và được khoanh đỏ trên video.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages