Vision module
MotionDetectorConfig
Settings for a MotionDetector: the grid each frame is reduced to, the f
#include <icy/vision/motiondetector.h>
struct MotionDetectorConfigDefined in src/vision/include/icy/vision/motiondetector.h:31
Settings for a MotionDetector: the grid each frame is reduced to, the frames it learns from before reporting, the change that counts as motion, and the least time between events.
Public Attributes
| Return | Name | Description |
|---|---|---|
std::string | source | |
std::string | streamId | |
std::string | detectorName | |
uint32_t | gridWidth | |
uint32_t | gridHeight | |
uint32_t | warmupFrames | |
float | threshold | |
int64_t | minEventIntervalUsec |
source
std::string sourceDefined in src/vision/include/icy/vision/motiondetector.h:33
streamId
std::string streamIdDefined in src/vision/include/icy/vision/motiondetector.h:34
detectorName
std::string detectorName = "motion"Defined in src/vision/include/icy/vision/motiondetector.h:35
gridWidth
uint32_t gridWidth = 32Defined in src/vision/include/icy/vision/motiondetector.h:36
gridHeight
uint32_t gridHeight = 18Defined in src/vision/include/icy/vision/motiondetector.h:37
warmupFrames
uint32_t warmupFrames = 2Defined in src/vision/include/icy/vision/motiondetector.h:38
threshold
float threshold = 0.08fDefined in src/vision/include/icy/vision/motiondetector.h:39
minEventIntervalUsec
int64_t minEventIntervalUsec = 500000Defined in src/vision/include/icy/vision/motiondetector.h:40
