Efficient Detection
The JSON efficient_detection element encapsulates input settings provided to EyesOnIt to control motion detection. Motion detection is also referred to as efficient detection because motion detection is a fast way to determine when the EyesOnIt Large Vision Model needs to run.
Example
"efficient_detection": {
"periodic_check_enabled": true,
"periodic_check_seconds": 5.0,
"motion_detection_enabled": true,
"motion_detection_seconds": 0.5,
"motion_detection_threshold": 5000
}
Attributes
Name | Type | Description |
---|---|---|
periodic_check_enabled | boolean | true to enable periodic image checks which compare object descriptions to a video frame even if motion has not been detected. false to disable periodic image checks and motion detection completely. This property must be true for any other motion detection to occur. |
periodic_check_seconds | number | the interval in seconds for periodic image checks in the abscense of motion. This value must be greater than 0. |
motion_detection_enabled | bool | true to enable motion detection, false to disable it. |
motion_detection_seconds | number | the interval in seconds for motion detection. This value must be greater than 0. |
motion_detection_threshold | int | the pixel area that constitutes motion. Ex: to interpret a change to a 10x10 pixel area as motion, set this to 100. |