Template Class ImgDetectionsT

Inheritance Relationships

Base Type

Class Documentation

template<class DetectionT>
class ImgDetectionsT : public dai::Buffer

Public Functions

ImgDetectionsT() = default
virtual ~ImgDetectionsT() = default
std::size_t getSegmentationMaskWidth() const
std::size_t getSegmentationMaskHeight() const
void setSegmentationMask(const std::vector<std::uint8_t> &mask, size_t width, size_t height)
void setSegmentationMask(dai::ImgFrame &frame)
std::optional<std::vector<std::uint8_t>> getMaskData() const
std::optional<dai::ImgFrame> getSegmentationMask() const

Public Members

std::vector<DetectionT> detections
std::optional<ImgTransformation> transformation

Protected Attributes

size_t segmentationMaskWidth = 0
size_t segmentationMaskHeight = 0