Vision module

VisionEvent

A detector's report on one frame, with its detections and tracks, in the vision.event.v1 schema.

#include <icy/vision/event.h>

struct VisionEvent

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

Public Attributes

ReturnNameDescription
std::stringschema
std::stringtype
std::stringsource
std::stringdetector
int64_temittedAtUsec
VisionFrameContextframe
std::vector< Detection >detections
std::vector< Track >tracks
json::Valuedata

schema

std::string schema = "vision.event.v1"

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


type

std::string type = "detect"

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


source

std::string source

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


detector

std::string detector

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


emittedAtUsec

int64_t emittedAtUsec = 0

Defined in src/vision/include/icy/vision/event.h:38


frame

VisionFrameContext frame

Type: VisionFrameContext

Defined in src/vision/include/icy/vision/event.h:39


detections

std::vector< Detection > detections

Type: std::vector< Detection >

Defined in src/vision/include/icy/vision/event.h:40


tracks

std::vector< Track > tracks

Type: std::vector< Track >

Defined in src/vision/include/icy/vision/event.h:41


data

json::Value data = json::Value::object()

Type: json::Value

Defined in src/vision/include/icy/vision/event.h:42