Skip to content

Machine Learning powered Secure Websocket & MQTT based ZoneMinder event notification server

Notifications You must be signed in to change notification settings

pliablepixels/zmeventnotification

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,943 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zmES7+ Logo

Note

This is a newer version of ES (7.x) that I'm redoing for zmNg support and better features. Read about what is different.

What

The Event Notification Server sits along with ZoneMinder and offers real time notifications, support for push notifications as well as Machine Learning powered recognition. As of today, it supports:

  • detection of 80 types of objects (persons, cars, etc.)
  • face recognition
  • deep license plate recognition

Documentation

Full documentation — installation, configuration, testing, and more — is on Read the Docs:

zmeventnotificationv7.readthedocs.io

Key pages:

ES 7.0 is in development — expect breakages. If you find issues, please post them to this repo, not ZM repos.

Developer Notes (for myself)

To make a release:

./scripts/make_release.sh

To test docs:

cd docs/
make html && python -m http.server -d _build/html

To test a CHANGELOG:

# VERSION in project root should be updated
# replace v7.0.0 with whatever future version
GITHUB_TOKEN=$(gh auth token) git-cliff --tag "v7.0.0"

Requirements

  • Python 3.10 or above

Screenshots

Click each image for larger versions. Some of these images are from other users who have granted permission for use

(permissions received from: Rockedge/ZM Slack channel/Mar 15, 2019)

About

Machine Learning powered Secure Websocket & MQTT based ZoneMinder event notification server

Resources

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Perl 53.6%
  • Python 35.3%
  • Shell 11.1%