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.
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.
- React.js (with functional components)
- Custom CSS for UI components
- Real-time video display & overlays
- Responsive and accessible layout
- Flask REST API
- YOLO or custom ML model integration
- OpenCV for video processing
- CORS enabled for cross-origin requests
- π₯ 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
git clone https://github.com/Sanchit0205/SC-Weapon-Recognition-System.git
cd SC-Weapon-Recognition-System
cd majorprojectapp
npm install
npm start
cd flask-server
python app.py


