Skip to content

Latest commit

Β 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ”« Weapon Recognition System

A full-stack AI-powered weapon detection system using computer vision, developed with a React frontend and a Flask backend. The system is designed to process live or recorded video feeds and detect dangerous objects (e.g., guns, knives) in real-time.

🧠 This project combines AI, web development, and safety tech.


πŸ“– About the Project

The Weapon Recognition System is a cutting-edge project that combines React for the frontend and Flask for the backend, using Python for AI algorithm implementation. This system features real-time recognition capability through a live camera feed, enhancing security by accurately detecting weapons.

The AI model is trained to recognize various weapons, ensuring high accuracy and immediate alerts. This project exemplifies the seamless integration of web technologies and AI for practical, real-world applications.


πŸ“Έ Sample Output


πŸ› οΈ Tech Stack

πŸš€ Frontend (React)

  • React.js (with functional components)
  • Custom CSS for UI components
  • Real-time video display & overlays
  • Responsive and accessible layout

🧠 Backend (Flask + Python)

  • Flask REST API
  • YOLO or custom ML model integration
  • OpenCV for video processing
  • CORS enabled for cross-origin requests

πŸ§ͺ Features

  • πŸŽ₯ Real-time video stream processing
  • πŸ›‘ Automatic weapon detection using AI
  • πŸ” Bounding boxes + labels on detected objects
  • πŸ“‘ Communication between frontend & backend
  • πŸ“± Responsive UI with smooth video playback

βš™οΈ Setup & Run Locally

1. Clone the Repository

git clone https://github.com/Sanchit0205/SC-Weapon-Recognition-System.git
cd SC-Weapon-Recognition-System

2. Setup Frontend (React)

cd majorprojectapp
npm install
npm start

3. Setup Backend (Flask)

cd flask-server
python app.py


About

🎯 Real-time AI-based weapon detection system using React (frontend) and Flask (backend). πŸŽ₯ Processes video feeds to identify weapons using computer vision and deep learning.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages