Skip to content

cvedia::rt::data_collection::ClassMetaData

Inherits from MetaDataBase

Public Functions

Name
ClassMetaData()
virtual nlohmann::json toJson() const override
virtual void fromJson(nlohmann::json const & obj) override

Public Attributes

Name
std::vector< label_t > labels
std::vector< float > confidences
timestamp_t timestamp
cbuffer crop
std::vector< label_t > activatedLabels
label_t winningLabel
float winningConfidence

Additional inherited members

Public Functions inherited from MetaDataBase

Name
virtual ~MetaDataBase()

Public Attributes inherited from MetaDataBase

Name
std::string type

Public Functions Documentation

function ClassMetaData

inline ClassMetaData()

function toJson

virtual nlohmann::json toJson() const override

Reimplements: cvedia::rt::data_collection::MetaDataBase::toJson

function fromJson

virtual void fromJson(
    nlohmann::json const & obj
) override

Reimplements: cvedia::rt::data_collection::MetaDataBase::fromJson

Public Attributes Documentation

variable labels

std::vector< label_t > labels;

variable confidences

std::vector< float > confidences;

variable timestamp

timestamp_t timestamp = 0;

variable crop

cbuffer crop;

variable activatedLabels

std::vector< label_t > activatedLabels;

variable winningLabel

label_t winningLabel;

variable winningConfidence

float winningConfidence = 0;

Updated on 2025-08-24 at 15:42:37 +0000