Skip to content

๐Ÿ“ธ Plug and Play Real-Time Motion Detection App with OpenCV. No Bugs No Worries. Enjoy! ๐Ÿ•บ ๐Ÿ–ผ

License

Notifications You must be signed in to change notification settings

willigarneau/motion-tracking

Repository files navigation

Real-Time Object Tracking



Made with OpenCV in C++

๐Ÿ•บ ๐Ÿ’ƒ Made with OpenCV and a lot of love, this project is a simple, fast and efficient implementation of one of the many ways to make a motion detector. If you want to contribute to this project, do not hesitate to submit your ideas ๐Ÿ“ธ ๐Ÿ–ผ

Showcase


Detect and track real-time objects via a camera

The goal of this project was to make it a very simple motion detector, by simply displaying objects that differed from the previous image. I added some interesting features that could be favorable for your projects, such as the detection of the direction of objects and a display of the threshold of the base image.


Prerequisites

Ensure you have following installed:

Compile and run

As simple as:

$ make
$ bin/track

or by debugging the whole program in Visual Studio

The tracking program runs until you press Echap. Tab Ctrl + C inside your terminal window to terminate.

Disclaimer

The build is configured to perfectly fit on Windows 10 (Visual Studio Entreprise 2017). Your mileage may vary if you are compiling the code on a different OS.


My build environment

In case you face difficulty building on your own machine, following is the specifications of my environment which may be helpful for you to spot the difference to yours.

OS

Windows 10 Professionnal 2018

OpenCV3

OpenCV 3.2.0 built and installed via OpenCV library on Github !


Licence

MIT License

About

๐Ÿ“ธ Plug and Play Real-Time Motion Detection App with OpenCV. No Bugs No Worries. Enjoy! ๐Ÿ•บ ๐Ÿ–ผ

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages