Skip to content

On Guard Security Assistant V3.1.0

Compare
Choose a tag to compare
@Ken98045 Ken98045 released this 05 May 21:25
· 3 commits to OnGuardV3.0.1 since this release

This application works with almost any IP/network camera and adds artificial intelligence designed to identify security related pictures. More specifically, it uses DeepStack as an AI to intelligently identify objects in still (.jpg) pictures. It allows the user to monitor as many cameras as desired. It allows the user to visually create multiple areas that are of security interest, including the types of objects that are of interest in each area.
Version 3.0.1 is a significant update to previous versions. The most dramatic difference is that it fully supports any known camera that supports ONVIF or HTTP. On Guard can now obtain and analyze pictures from (1) the camera itself without disk storage (2) messages sent by a camera using FTP, and taking advantage of motion sensing capabilities of the camera (3) Blue Iris or other applications that write motion related still images to disk.

On Guard 3.1 features

  1. It is provided free of charge.
  2. ONVIF and HTTP based cameras are fully supported. This should include almost any camera not locked into a manufacturer proprietary system.
  3. Is fully compatible with, but not reliant on Blue Iris.
  4. Supports multiple cameras.
  5. Support for cameras with different resolution and cameras from different manufacturers.
  6. You can design areas of interest (zones) to identify or ignore activity in an area, including overlapping areas.
  7. You can design your areas to be in almost any shape desired (a 64x64 grid on the pictures).
  8. You can choose to base security notifications based on the size of identified objects (how big and how close they are to the camera).
  9. Supports facial recognition.
  10. Optionally manage the start/stop/reset of the DeepStack AI.
  11. Notify any application that can take an action as a result of an HTTP message/request.
  12. Supports IFTTT activation of lights and other smart devices.
  13. Supports MQTT.
  14. Supports email notification of clients with attached pictures. This also includes the ability to send MMS/SMS messages to phones that support it.
  15. Supports Pan/Tilt/Zoom, and move to preset for cameras that support these features.
  16. Tracks pictures with identified items of interest in a database so that you can move only through those pictures if desired.
  17. Provides a timeline scroll bar. You can now use a track bar to scroll to pictures at any desired date/time.
  18. Cleanup old/uninteresting pictures for one or all cameras.
  19. Detailed documentation/instructions are included.
  20. Can display snapshot pictures/video as an aid in defining areas of interest and camera positioning.

Features Not Supported

  1. Does NOT store video to disk. However, it can trigger another application to start recording.
  2. Does NOT playback videos.
  3. While you can play live video (motion .jpg) directly from a camera, this capability is limited (and not smooth).
  4. Does not support many doorbell cameras, and cameras locked into a proprietary camera ecosystem.

Version 3.1.0 Change List

  1. Object width/height is now stored as a percentage of the picture width/height rather than in terms of pixel sizes. This allows the picture resolution to change without affecting object matching. This is a breaking change for any areas that use the width/height feature. You will need to delete the area objects and re-enter them.
  2. The format of email notifications has changed slightly to make it more compatible with many phone MMS displays. MMS phone applications are not all the same, and may change over time!
  3. The pace of emails sent to email servers has been slowed down due to issues of some email servers balking at sending too many emails too quickly.
  4. The Threads option for DeepStack has been made optional (0 = parameter not used). This is necessary because DeepStack version prior to 1/1/2022 don’t startup with this parameter.
  5. Bug fixes.
  6. NOTE: The DeepStack January 2022 release does not find any objects for some computers/graphics cards using GPU mode. This problem is not an On Guard issue. This issue has been reported to the DeepStack developers. Hopefully, it will be fixed soon. You may need to use the September 2021 release if you want to use the GPU mode. Also, note that performance should be improved substantially using 2022 DeepStack versions using the Threads option (see Application Settings). So, if the January 2022 DeepStack version works for you, set the Threads option and use it.