Class ImageFiltersConfig

Inheritance Relationships

Base Type

Class Documentation

class ImageFiltersConfig : public dai::Buffer

Public Functions

virtual ~ImageFiltersConfig()
virtual void serialize(std::vector<std::uint8_t> &metadata, DatatypeEnum &datatype) const override
ImageFiltersConfig &updateFilterAtIndex(std::int32_t index, FilterParams params)

Insert filter parameters describing how a filter at index index should be updated

Parameters:
  • index – Index of the filter to be inserted

  • params – Parameters of the filter to be inserted

ImageFiltersConfig &insertFilter(FilterParams params)

Insert filter parameters describing how a new filter should be inserted

Parameters:

params – Parameters of the filter to be inserted

void setProfilePreset(ImageFiltersPresetMode presetMode)

Set preset mode for ImageFiltersConfig.

Parameters:

presetMode – Preset mode for ImageFiltersConfig.

DEPTHAI_SERIALIZE(ImageFiltersConfig, filterIndices, filterParams)

Public Members

std::vector<std::int32_t> filterIndices = {}

Index of the filter to be applied

std::vector<FilterParams> filterParams = {}

Parameters of the filter to be applied