Skip to content

builtin/data_collection_system.h

Namespaces

Name
httplib
cvedia
cvedia::rt
cvedia::rt::data_collection
cvedia::rt::data_collection::metadata_types
cvedia::rt::data_collection::helpers

Classes

Name
class cvedia::rt::data_collection::InclusiveFloatRange
struct cvedia::rt::data_collection::ClassConfig
struct cvedia::rt::data_collection::ClassificationConfig
struct cvedia::rt::data_collection::FullFrameConfig
struct cvedia::rt::data_collection::CollectionConfig
struct cvedia::rt::data_collection::ClassCollectionState
struct cvedia::rt::data_collection::CollectionState
struct cvedia::rt::data_collection::MetaDataBase
struct cvedia::rt::data_collection::ClassMetaData
struct cvedia::rt::data_collection::FullFrameMetaData
class cvedia::rt::data_collection::DataCollectionBackend
class cvedia::rt::data_collection::DataCollectionBackendImpl
class cvedia::rt::data_collection::DataCollectorCore
class cvedia::rt::data_collection::DataCollector

Types

Name
using double timestamp_t
using std::string label_t

Functions

Name
constexpr int currentDataCollectionSystemVersion()
void to_json(nlohmann::json & j, ClassConfig const & obj)
void from_json(nlohmann::json const & j, ClassConfig & obj)
void to_json(nlohmann::json & j, ClassificationConfig const & obj)
void from_json(nlohmann::json const & j, ClassificationConfig & obj)
void to_json(nlohmann::json & j, FullFrameConfig const & obj)
void from_json(nlohmann::json const & j, FullFrameConfig & obj)
void to_json(nlohmann::json & j, CollectionConfig const & obj)
void from_json(nlohmann::json const & j, CollectionConfig & obj)
expected< void > limitImageSize(cbuffer & image, int maxSize)

Attributes

Name
std::string const CLASSIFICATION
std::string const FULL_FRAME

Types Documentation

using timestamp_t

using timestamp_t =  double;

using label_t

using label_t =  std::string;

Functions Documentation

function currentDataCollectionSystemVersion

static constexpr int currentDataCollectionSystemVersion()

function to_json

void to_json(
    nlohmann::json & j,
    ClassConfig const & obj
)

function from_json

void from_json(
    nlohmann::json const & j,
    ClassConfig & obj
)

function to_json

void to_json(
    nlohmann::json & j,
    ClassificationConfig const & obj
)

function from_json

void from_json(
    nlohmann::json const & j,
    ClassificationConfig & obj
)

function to_json

void to_json(
    nlohmann::json & j,
    FullFrameConfig const & obj
)

function from_json

void from_json(
    nlohmann::json const & j,
    FullFrameConfig & obj
)

function to_json

void to_json(
    nlohmann::json & j,
    CollectionConfig const & obj
)

function from_json

void from_json(
    nlohmann::json const & j,
    CollectionConfig & obj
)

function limitImageSize

expected< void > limitImageSize(
    cbuffer & image,
    int maxSize
)

Attributes Documentation

variable CLASSIFICATION

std::string const CLASSIFICATION = "Classification";

variable FULL_FRAME

std::string const FULL_FRAME = "FullFrame";

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