Difference between revisions of "ZMES"
(Created page with "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 I will add more algorithms over time. Ref: https://github.com/ZoneMinder/zmeventnotification In plain terms, why would you want to use ZMES? Because it avoids...") |
|||
Line 12: | Line 12: | ||
== Setup == | == Setup == | ||
Refer to https://zmeventnotification.readthedocs.io/en/latest/guides/install.html | Refer to https://zmeventnotification.readthedocs.io/en/latest/guides/install.html | ||
=== Troubleshooting === | |||
==== I installed opencv per the zmeventnotification docs, but import cv2 doesn't work...? ==== | |||
This happens to me following the default guides. I'm probably missing a step, but the below solves it for me: | |||
<pre> | |||
the install path though is local to the build folder. so it needs to be copied... | |||
therefore: | |||
root@zmes:/home/dev/build# python3 -m site | |||
sys.path = [ | |||
'/home/dev/build', | |||
'/usr/lib/python39.zip', | |||
'/usr/lib/python3.9', | |||
'/usr/lib/python3.9/lib-dynload', | |||
'/usr/local/lib/python3.9/dist-packages', | |||
'/usr/lib/python3/dist-packages', | |||
] | |||
USER_BASE: '/root/.local' (exists) | |||
USER_SITE: '/root/.local/lib/python3.9/site-packages' (doesn't exist) | |||
ENABLE_USER_SITE: True | |||
root@zmes:/home/dev/build# cp lib/python3/cv2.cpython-39-x86_64-linux-gnu.so /usr/local/lib/python3.9/dist-packages/. | |||
root@zmes:/home/dev/build# python3 | |||
Python 3.9.2 (default, Feb 28 2021, 17:03:44) | |||
[GCC 10.2.1 20210110] on linux | |||
Type "help", "copyright", "credits" or "license" for more information. | |||
>>> import cv2 | |||
>>> quit() | |||
</pre> |
Revision as of 03:00, 19 August 2023
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
I will add more algorithms over time. Ref: https://github.com/ZoneMinder/zmeventnotification
In plain terms, why would you want to use ZMES? Because it avoids false positives associated with weather, automobiles, nature, and a number of other factors. ZMES will get motion detection to detect correctly in the 90-99% range. To do this with Zoneminder's built in motion detection is more difficult.
Setup
Refer to https://zmeventnotification.readthedocs.io/en/latest/guides/install.html
Troubleshooting
I installed opencv per the zmeventnotification docs, but import cv2 doesn't work...?
This happens to me following the default guides. I'm probably missing a step, but the below solves it for me:
the install path though is local to the build folder. so it needs to be copied... therefore: root@zmes:/home/dev/build# python3 -m site sys.path = [ '/home/dev/build', '/usr/lib/python39.zip', '/usr/lib/python3.9', '/usr/lib/python3.9/lib-dynload', '/usr/local/lib/python3.9/dist-packages', '/usr/lib/python3/dist-packages', ] USER_BASE: '/root/.local' (exists) USER_SITE: '/root/.local/lib/python3.9/site-packages' (doesn't exist) ENABLE_USER_SITE: True root@zmes:/home/dev/build# cp lib/python3/cv2.cpython-39-x86_64-linux-gnu.so /usr/local/lib/python3.9/dist-packages/. root@zmes:/home/dev/build# python3 Python 3.9.2 (default, Feb 28 2021, 17:03:44) [GCC 10.2.1 20210110] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import cv2 >>> quit()