
Zoneminder est un système de détection, de surveillance ou de sécurité comprenant un ordinateur et une ou plusieurs caméras. Les caméras peuvent être de divers types bnc(vidéo), usb(webcam) ou réseau. L'ordinateur peut être un système sans clavier-écran et sans ventilateur. Le contrôle de l'ensemble se fait par l'intermédiaire d'interfaces web. Zoneminder supporte un grand nombre de caméras du marché, de la simple caméra usb à la caméra réseau avec orientation et zoom réglable.
Chaque caméra peut être programmée pour enregistrer un certain nombre d'images avant et après un événement défini. Un événement est déclenché par un changement plus ou moins important dans une zone définie d'une image. Chaque événement peut aussi déclencher une action programmée (envoi de mail, sms, mms ou domotique).
Zoneminder est extrêmement modulaire et est, de ce fait, d'une très grande souplesse. Le contrôle de l'ensemble peut se faire facilement à distance si le système est connecté à un réseau domestique. L'ensemble fonctionne sous Linux.

La 'Console'. On peut y voir la liste des caméras, leur état et aussi de nombreuses autres informations comme le nombre d'alarmes. La plupart des parties en gris clair sont des liens vers d'autres écrans.

Un click sur le lien 'montage' donne une vue qui montre toutes les "caméras actives" et leur état. Il y a un mélange de différents types de caméras sur l'exemple, aussi bien des caméras vidéo ou réseau que des caméras couleur et noir-blanc.

L'exemple montre une caméra avec une image 'en direct'. Sous l'image, on peut voir une liste d'événements pour cette caméra.

La caméra sur l'image précédente se trouvait être une caméra réglable PTZ (Pan/Tilt/Zoom). Aussi, à la place de la liste d'événements, on peut faire apparaître le panneau de contrôle.

Sur l'écran 'console', on avait le nombre d'événements pour chaque caméra. En cliquant sur ces nombres, on obtient une vue en deux formats au choix: le format 'timeline' ci-dessus, ou le format 'events' ci-dessous.

Le format 'events' convient mieux si le browser se trouve à distance avec une connection à bande-passante limitée.

Il est pratique de ne visualiser que certains événements intéressants. Pour ce faire on peut créer des filtres. Chaque filtre peut être enregistré pour réutilisation ultérieure.

On peut voir les détails d'un événement, visualiser la séquence complète d'images, avancer image par image, archiver, effacer ou exporter la séquence d'images.

Il est pratique de pouvoir repasser 'le film' des événements, mais parfois il est utile de pouvoir visualiser plus précisément image par image. C'est ce que donne cette vue (en cliquant sur 'Stills'). Les images qui ont provoqué l'événement sont entourées d'un bord rouge.

Lorsque vous cliquez sur une des images, vous avez une vue plus précise de ce qui a causé l'événement. Dans ce cas, on peut voir que la zone qui a déclenché l'événement est 'marquée'. Ce marquage est optionnel, mais même si vous l'avez activé, en cliquant sur l'image, il disparait.

Il y a de nombreuses options qui permettent de configurer Zoneminder. Voici un print de la fenêtre Options accessible depuis la console. Il y a plusieurs tabs qui groupent les options en catégories. Pour chaque option, on obtient une aide en cliquant sur le ?.

Une des clés de l'utilisation de Zoneminder est le concept de zones. Les zones sont des parties de l'image que vous définissez dans lesquelles le système fera une détection de mouvement ou, au contraire, qu'il pourra ignorer. Depuis la console, on clique sur la colonne des zones pour obtenir cette vue pour une caméra. Les zones sont dessinées sur l'image, mais sont aussi listées en dessous. Il y a un codage de couleurs suivant leur utilisation.

En cliquant sur une des zones de l'image, on obtient une vue qui permet de régler la géométrie et la sensibilité dans le but d'affiner la qualité de détection et aussi d'éviter les fausses alarmes.
English documentation on Zoneminder (www.zoneminder.com) main site