Internal Auxiliary Data Class

The data types listed in the following table are generated by SWIG and are used to assist in mapping data structures in the C++ standard library. You are not advised to use them directly. For details, see base.py, post.py, and stream.py.

Data Type

Function

Definition File

SwigPyIterator

Auxiliarily maps the STL iterator in C++.

base.py, post.py, stream.py

RectVector

Auxiliarily maps std::vector<Rect> in C++.

base.py

ImageVector

Auxiliarily maps std::vector<Image> in C++.

base.py

RectPair

Auxiliarily maps std::pair<Rect, Rect> in C++.

base.py

RectSizePair

Auxiliarily maps std::pair<Rect, Size> in C++.

base.py

RectSizePairVector

Auxiliarily maps std::vector<std::pair<Rect, Size>> in C++.

base.py

TensorVector

Auxiliarily maps std::vector<Tensor> in C++.

base.py, post.py

Uint32Vector

Auxiliarily maps std::vector<uint32_t> in C++.

base.py

Uint32VectorVector

Auxiliarily maps std::vector<vector<uint32_t>> in C++.

base.py

IntVector

Auxiliarily maps std::vector<int> in C++.

base.py

IntVectorVector

Auxiliarily maps std::vector<vector<int>> in C++.

base.py

StringVector

Auxiliarily maps std::vector<std::string> in C++.

base.py, stream.py

SizePair

Auxiliarily maps std::pair<MxBase::Size, MxBase::Size> in C++.

base.py

StringMap

Auxiliarily maps std::map<std::string, std::string> in C++.

base.py, post.py, stream.py

IntFloatMap

Auxiliarily maps std::map<int, float> in C++.

base.py

FloatVector

Auxiliarily maps std::vector<float> in C++.

base.py

IntFloatVectorMap

Auxiliarily maps std::map<int, vector<float>> in C++.

base.py

Uint8Vector

Auxiliarily maps std::vector<uint8_t> in C++.

base.py

Uint8VectorVector

Auxiliarily maps std::vector<vector<uint8_t>> in C++.

base.py

ResizedImageInfoVector

Auxiliarily maps std::vector<ResizedImageInfo> in C++.

post.py

ObjectInfoVector

Auxiliarily maps std::vector<ObjectInfo> in C++.

post.py

ClassInfoVector

Auxiliarily maps std::vector<ClassInfo> in C++.

post.py

TextsInfoVector

Auxiliarily maps std::vector<TextsInfo> in C++.

post.py

TextObjectInfoVector

Auxiliarily maps std::vector<TextObjectInfo> in C++.

post.py

KeyPointDetectionInfoVector

Auxiliarily maps std::vector<PyBase::KeyPointDetectionInfo> in C++.

post.py

SemanticSegInfoVector

Auxiliarily maps std::vector<PyBase::SemanticSegInfo> in C++.

post.py

ObjectInfoVecVector

Auxiliarily maps std::vector<vector<PyBase::ObjectInfo>> in C++.

post.py

ClassInfoVecVector

Auxiliarily maps std::vector<vector<PyBase::ClassInfo>> in C++.

post.py

TextObjectInfoVecVector

Auxiliarily maps std::vector<vector<PyBase::TextObjectInfo>> in C++.

post.py

KeyPointDetectionInfoVecVector

Auxiliarily maps std::vector<vector<PyBase::KeyPointDetectionInfo>> in C++.

post.py

CropRoiBoxVector

Auxiliarily maps std::vector<PyStream::CropRoiBox> in C++.

stream.py

MxDataInputVector

Auxiliarily maps std::vector<PyStream::MxDataInput> in C++.

stream.py

MxDataOutputVector

Auxiliarily maps std::vector<PyStream::MxDataOutput> in C++.

stream.py

MetadataInputVector

Auxiliarily maps std::vector<PyStream::MetadataInput> in C++.

stream.py

MetadataOutputVector

Auxiliarily maps std::vector<PyStream::MetadataOutput> in C++.

stream.py

PluginNodeVector

Auxiliarily maps std::vector<PyStream::PluginNode> in C++.

stream.py

The following table lists callback auxiliary classes. You are not advised to use the classes directly. For details, see base.py.

Data Type

Description

Definition File

VdecCallBackerHelper

VdecCallBackerAux

VdecCallBacker callback auxiliary class.

base.py

VencCallBackerHelper

VencCallBackerAux

VencCallBacker callback auxiliary class.

base.py