Home
Vision module

MotionDetectorConfig

MotionDetectorConfig

#include <icy/vision/motiondetector.h>
struct MotionDetectorConfig

Defined in src/vision/include/icy/vision/motiondetector.h:28

List of all members

NameKindOwner
sourcevariableDeclared here
streamIdvariableDeclared here
detectorNamevariableDeclared here
gridWidthvariableDeclared here
gridHeightvariableDeclared here
warmupFramesvariableDeclared here
thresholdvariableDeclared here
minEventIntervalUsecvariableDeclared here

Public Attributes

ReturnNameDescription
std::stringsource
std::stringstreamId
std::stringdetectorName
uint32_tgridWidth
uint32_tgridHeight
uint32_twarmupFrames
floatthreshold
int64_tminEventIntervalUsec

source

std::string source

Defined in src/vision/include/icy/vision/motiondetector.h:30


streamId

std::string streamId

Defined in src/vision/include/icy/vision/motiondetector.h:31


detectorName

std::string detectorName = "motion"

Defined in src/vision/include/icy/vision/motiondetector.h:32


gridWidth

uint32_t gridWidth = 32

Defined in src/vision/include/icy/vision/motiondetector.h:33


gridHeight

uint32_t gridHeight = 18

Defined in src/vision/include/icy/vision/motiondetector.h:34


warmupFrames

uint32_t warmupFrames = 2

Defined in src/vision/include/icy/vision/motiondetector.h:35


threshold

float threshold = 0.08f

Defined in src/vision/include/icy/vision/motiondetector.h:36


minEventIntervalUsec

int64_t minEventIntervalUsec = 500000

Defined in src/vision/include/icy/vision/motiondetector.h:37