How to use Object Detection
This is much more useful than Motion Detection but can be a pain to setup. We'll walk you through many steps here.
Date Added : Sat Sep 24 2022 01:16:35 GMT+0000 (Coordinated Universal Time)
Last Updated : Sat Sep 24 2022 03:36:26 GMT+0000 (Coordinated Universal Time)
Setup a Detector Plugin
You should start with setting up only one of these plugins at a time. Be sure to stop any running plugins if you try another.
TensorFlowtensorflow
|
https://docs.shinobi.video/detect/tensorflow-js | An Object Detection Plugin. It can detect "person", "car", "truck" among a list of over 50 possible detectable objects. |
Yolo V3yolo
|
https://docs.shinobi.video/detect/yolo | An Object Detection Plugin. It can detect "person", "car", "truck" among a list of over 50 possible detectable objects. |
DeepStackdeepstack-object
|
https://docs.shinobi.video/detect/deepstack | An Object Detection Plugin. It can detect "person" among a list of over 50 possible detectable objects. |
Facial Recognitionface
|
https://docs.shinobi.video/detect/face |
A Facial Recognition engine running on TensorFlow. So if you can get TensorFlow Object Detection running then this should run as well. Known Faces are configured in the Superuser Panel. |
Detector Plugin is Connected
Now that you have a Detector Plugin running and connected to Shinobi.
- Open the Monitor Settings for your desired Monitor.
- Scroll down to the Object Detection section.
- Enable it. That is it.
Tips
- To set the resolution specifically for Object Detection you need to toggle the Monitor Settings to Advanced view.
- You can do Object Detection when Motion Detection occurs by enabling "Check for Motion First".
- Monitor needs to be set to Watch-Only mode to record upon Objects being detected.
Filtering Objects Detected
You can learn about filtering Events detected here.
Recordings from Events Triggered
Now that Object Detection is enabled and your Monitor is set to Watch-Only mode. You will start to see recordings created upon objects detected.
You can configure these key options for recordings created by event.
Option Name | Description | Default Value |
---|---|---|
Buffer Time from Event | This value is in seconds. The amount of time before the event to start the recording. | 5 |
Recording Timeout | This value is in minutes. The amount of time to record for. This will be the overall length of the recorded file. | 0.5 |