This video demonstrates a Real-Time Motion Detection System built using Python and OpenCV, integrated with a Flask web backend.
The system captures live video from a webcam, detects motion using frame differencing and contour detection, and highlights motion blobs in real time. Detected motion events are logged with timestamps and displayed instantly on a web interface using WebSockets (Flask-SocketIO).
This project focuses on system integration rather than AI-based object detection and is intended to showcase practical computer vision, backend development, and real-time data handling skills.
Tech Stack:
Python
OpenCV
Flask
Flask-SocketIO
SQLite
HTML & JavaScript
Key Features:
Live webcam video processing
Motion blob detection using frame differencing
Real-time event count updates via WebSockets
SQLite database logging with CSV backup
Simple web-based monitoring dashboard
Note:
This is not an AI or machine learning system. It detects motion based on pixel changes and does not classify or track objects.
GitHub Repository:
https://github.com/Omiiii1221/Elansol_Assi...
openCV
python project
computer vision
motion detection
flask
flask socketio
real time systems
internship project