Agent DVR with DeepStack AI

To get started, install DeepStack AI for your platform (Docker). Use the GPU version if possible (you'll need an nvidia card). Make sure it's running in Vision Detection mode. To do that via the command line pass in "-e VISION-DETECTION=True".

When you have the deepstack server up and running and in object detection mode, switch back to Agent and go to Settings and select the Intelligent Filter settings tab:

Put in the URL of the deepstack server here. Then edit a camera and go to the Alerts tab and click to configure the Intelligent Filter option:

Agent will generate motion events as normal (according to the motion detection tab) and when it does it will use DeepStack to look for relevant objects in the scene and decide if this is a real alert or not.

Note: The first request into DeepStack can take a while to complete whilst it is initializing. You may see an error message about it not responding.

Configure the options on the screen. In this example we're blocking out the office using the Mask option but looking for people in the corridor. If a person is detected an alert will be generated.

When you are done click OK and then toggle the Enabled switch to start using intelligent filtering.