Ozeki Camera Recorder Stat

► Tutorial 4
How to build motion detection and alarm system in C#

In this tutorial you can learn about writing codes in C#, which handle an IP camera using OZEKI Camera SDK.

The motion detection is an essential part of a security system. If nobody is in front of the screen, and you still want to know if something unexpected happens then this is the best tutorial for you. We will show you a number of ways to create and program motion detectors using IP cameras.

OZEKI Camera SDK can help you to create these detectors easily. With just a few lines of code you can build motion detection functionality in your C# application and than it can send a snapshot/video about the detected event e.g. firecase, burglary, etc. in email or upload them to an FTP server. And that is not all, it can even send an alarm for you or a monitoring center (police, central station) via a VoIP phone call or in a Contact ID message. In case of VoIP phone call alarms, your system can send a text message that will be read out by the text-to-speech engine or it can send a prerecorded audio file (wav).

You can extend these functionalities with limiting the watching area by masking. This is especially good, when your IP camera doesn't support zooming. You can also set the sensitivity of the detection e.g. ignoring the falling leaves in your garden.

Furthermore, if a hooligan causes harm to the IP camera or it goes offline for any technical reason, your application can detect it and alarm you to have it fixed immediately.

You can find clear explanations (including code snippets and GUI screenshots) for every example related to the functionalities mentioned above. The full source code of each example project can be downloaded and the FAQ section gives answers for the most common questions.