Detects objects in the camera using Python3 with OpenCV2. When it detects movement of an object, it records the start and end time of the movement in a CSV file with the date and time format. Check my project here
The project I worked on involved creating a Python3 program using OpenCV2 to detect objects and annotate the start and end times of their movements in a CSV file. The program uses Pandas to process the data and generate a Bokeh graph displaying the movement data. The program first detects objects in the video feed using OpenCV2. When an object is detected, the program annotates the start time of the movement in a CSV file. As the object moves, the program continues to track its movement until it leaves the frame or comes to a stop. At that point, the program annotates the end time of the movement in the CSV file. After collecting the data, the program uses Pandas to process it and generate a Bokeh graph displaying the movement data. The graph shows the start and end times of each movement, allowing the user to easily visualize the patterns of movement over time. Overall, this project demonstrates the use of OpenCV2, Pandas, and Bokeh to create a program that can detect and track object movement in real-time and generate useful visualizations of the resulting data.
Webcam Movement
Webcam Movement