The purpose of this project is to further solidify my knowledge on video processing using Computer Vision and interactive visualisation using Bokeh.
- Check if the camera works, when camera turns on it captures the first frame as reference
- Refreshes frame every 1 ms
- Creates a Gray Frame and makes frame blury to make it insensitive to small changes
- Creates a Delta Frame which calculates the difference in first frame and all following frame
- Creates a Thershold Frame which determines when the difference in first frame and following frame is more than 30 using cv2.THRESH_BINARY
A python file consisting the codes for video processing
An HTML file consisting the code needed to load Bokeh Graph to browser
A ptython file consisting the codes for data visualisation
A CSV file that tracks the start and end time when motion is detected
- Download all the files in this repository
- Run Plotting.py
- Press q when finished