The Idea is to take frame as a input from a camera, and apply thresholding after subtracting the current and previous frame. Result of thresholding can be of the two types, a completely black image and a black image containing some white portion. Completely black image means there was no motion b/w current and new frame, in contrast black image containing white portion means there was some motion.
Black Image (No Motion) | Black image containing white portion (presence of motion) |
- Python 2.7
- openCV
- matplotlib
- After Cloning and navigating to the directory run
python motionDetector.py
in terminal. - Press Q to Exit.
- After exiting you'll get a motion-graph.