Use iSentry to instantly turn your computer with web camera into a Internet-connected motion-sensing security system. Just launch iSentry, point your camera to the region you want to monitor, and prepare to receive a video or photo should any motion activity is detected.
This is open source version of popular Mac and iPhone application. This open source project is just a testbed for debugging algorithms. If you want ready-to-use application with UI and support please proceed to:
http://www.codeminders.com/isentry/
The motion detection algorithm discussed in the following paper (in Russian):
http://www.crocodile.org/lord/motion_detection.pdf
On Ubuntu you need to install the following dependencies:
- libopencv-dev
- libconfig++-dev
- libopencv-highgui-dev
- cmake
To build:
cmake CMakeLists.txt; make
Start by editing isenty.cfg
file. The application could work in
headless mode or show a simple GUI. This and other options are
controlled by config.
Plot shows:
- Motion (instant) - grey
- Motion (smoothed/integrated) - blue
- Detection threshold - green
Keys:
q
- quitp
- pause detections
- (re)start detection
Developed by Codeminders http://www.codeminders.com/