Go to the source code of this file.
Data Structures | |
| struct | BBox |
| Holds the bounding box co-ordindates. More... | |
| class | IteratorWrapper< T, ITERATOR > |
Functions | |
| template<class T , class META_CLS , class ITERATOR > | |
| py::iterable | generate_iterator (META_CLS &metadata) |
| template<class META_CLS , int N> | |
| py::iterable | generate_usermeta_iterator (META_CLS &metadata) |
| template<class META_CLS > | |
| std::vector< deepstream::UserMetadata > | retrieve_structure_usermeta (META_CLS &self, const std::string &type_name) |
| py::list | preprocess_batch_metadata_extract (PreprocessBatchUserMetadata &self, unsigned int max_items) |
| py::list | batch_metadata_extract (BatchMetadata &self, unsigned int max_items) |
| py::list | audio_batch_metadata_extract (BatchMetadata &self, unsigned int max_items) |
| static void * | copy_cstring_user_data (void *data, void *user_data) |
| Copy function for C string user data. More... | |
| static void | release_cstring_user_data (void *data, void *user_data) |
| Release function for C string user data. More... | |
| void | module_metadata_bind (py::module &m) |
| py::list audio_batch_metadata_extract | ( | BatchMetadata & | self, |
| unsigned int | max_items | ||
| ) |
Definition at line 365 of file 9.2/service-maker/sources/python/src/bindings/metadata.h.
Referenced by batch_metadata_extract().
| py::list batch_metadata_extract | ( | BatchMetadata & | self, |
| unsigned int | max_items | ||
| ) |
Definition at line 235 of file 9.2/service-maker/sources/python/src/bindings/metadata.h.
References audio_batch_metadata_extract(), _NvOSD_MaskParams::data, _NvOSD_RectParams::height, _NvOSD_MaskParams::height, _NvOSD_RectParams::left, NVDSINFER_SEGMENTATION_META, _NvOSD_MaskParams::size, _NvOSD_RectParams::top, _NvOSD_RectParams::width, _NvOSD_MaskParams::width, and width.
Referenced by module_metadata_bind().
|
static |
Copy function for C string user data.
Creates a duplicate of the C string.
Definition at line 435 of file 9.2/service-maker/sources/python/src/bindings/metadata.h.
References data, and _NvDsUserMeta::user_meta_data.
Referenced by module_metadata_bind().
| py::iterable generate_iterator | ( | META_CLS & | metadata | ) |
Definition at line 57 of file 9.2/service-maker/sources/python/src/bindings/metadata.h.
References pydeepstreamdoc::osd::ArrowHeadDoc::end, IteratorWrapper< T, ITERATOR >::get(), and absl::move().
| py::iterable generate_usermeta_iterator | ( | META_CLS & | metadata | ) |
Definition at line 71 of file 9.2/service-maker/sources/python/src/bindings/metadata.h.
References pydeepstreamdoc::osd::ArrowHeadDoc::end, IteratorWrapper< T, ITERATOR >::get(), and absl::move().
| void module_metadata_bind | ( | py::module & | m | ) |
Definition at line 455 of file 9.2/service-maker/sources/python/src/bindings/metadata.h.
References pydeepstreamdoc::nvmeta::BatchMetaDoc::acquire_display_meta, pydeepstreamdoc::nvmeta::BatchMetaDoc::acquire_event_message_meta, pydeepstreamdoc::nvmeta::BatchMetaDoc::acquire_frame_meta, pydeepstreamdoc::nvmeta::BatchMetaDoc::acquire_obj_reid_meta, pydeepstreamdoc::nvmeta::BatchMetaDoc::acquire_object_meta, pydeepstreamdoc::nvmeta::BatchMetaDoc::acquire_preprocess_batch_meta, pydeepstreamdoc::nvmeta::BatchMetaDoc::acquire_user_meta, pydeepstreamdoc::nvmeta::DisplayMetaDoc::add_arrow, pydeepstreamdoc::nvmeta::DisplayMetaDoc::add_circle, pydeepstreamdoc::nvmeta::DisplayMetaDoc::add_line, pydeepstreamdoc::nvmeta::DisplayMetaDoc::add_rect, pydeepstreamdoc::nvmeta::DisplayMetaDoc::add_text, _NvDsTargetMiscDataFrame::age, pydeepstreamdoc::nvmeta::BatchMetaDoc::append, pydeepstreamdoc::nvmeta::FrameMetaDoc::append, pydeepstreamdoc::nvmeta::AudioFrameMetaDoc::append, pydeepstreamdoc::nvmeta::ObjectMetaDoc::append, pydeepstreamdoc::nvmeta::UserMetaDoc::as_nvdsanalytics_frame, pydeepstreamdoc::nvmeta::UserMetaDoc::as_nvdsanalytics_obj, pydeepstreamdoc::nvmeta::UserMetaDoc::as_obj_reid, pydeepstreamdoc::nvmeta::UserMetaDoc::as_preprocess_batch, pydeepstreamdoc::nvmeta::UserMetaDoc::as_segmentation, pydeepstreamdoc::nvmeta::UserMetaDoc::as_tensor_output, batch_metadata_extract(), pydeepstreamdoc::nvmeta::ClassifierMetaDoc::classifier_type, _NvDsTargetMiscDataFrame::confidence, copy_cstring_user_data(), data, pydeepstreamdoc::nvmeta::BatchMetaDoc::descr, pydeepstreamdoc::nvmeta::FrameMetaDoc::descr, pydeepstreamdoc::nvmeta::AudioFrameMetaDoc::descr, pydeepstreamdoc::nvmeta::ObjectMetaDoc::descr, pydeepstreamdoc::nvmeta::LabelInfoDoc::descr, pydeepstreamdoc::nvmeta::ClassifierMetaDoc::descr, pydeepstreamdoc::nvmeta::DisplayMetaDoc::descr, pydeepstreamdoc::nvmeta::UserMetaDoc::descr, pydeepstreamdoc::nvmeta::ObjectReidUserMetaDoc::descr, pydeepstreamdoc::nvmeta::EventMessageUserMetaDoc::descr, pydeepstreamdoc::nvmeta::TensorOutputUserMetaDoc::descr, pydeepstreamdoc::nvmeta::SegmentationUserMetaDoc::descr, pydeepstreamdoc::nvmeta::RoiMetaDoc::descr, pydeepstreamdoc::nvmeta::PreprocessTensorMetaDoc::descr, pydeepstreamdoc::nvmeta::PreprocessBatchUserMetaDoc::descr, pydeepstreamdoc::nvmeta::AnalyticsObjInfoDoc::descr, pydeepstreamdoc::nvmeta::AnalyticsFrameMetaDoc::descr, _NvOSD_TextParams::display_text, pydeepstreamdoc::osd::ArrowHeadDoc::end, pydeepstreamdoc::nvmeta::BatchMetaDoc::extract, pydeepstreamdoc::nvmeta::PreprocessBatchUserMetaDoc::extract, _NvOSD_FontParams::font_name, _NvOSD_TextParams::font_params, _NvOSD_FontParams::font_size, _NvDsTargetMiscDataFrame::frameNum, pydeepstreamdoc::nvmeta::EventMessageUserMetaDoc::generate, pydeepstreamdoc::nvmeta::EventMessageUserMetaDoc::generate_audio, IteratorWrapper< T, ITERATOR >::get(), pydeepstreamdoc::nvmeta::ClassifierMetaDoc::get_label, pydeepstreamdoc::nvmeta::ClassifierMetaDoc::get_label_info, pydeepstreamdoc::nvmeta::TensorOutputUserMetaDoc::get_layers, pydeepstreamdoc::nvmeta::UserMetaDoc::get_user_data_json, _NvBbox_Coords::height, _NvOSD_RectParams::height, _NvBbox_Coords::left, _NvOSD_RectParams::left, _NvDsTargetMiscDataObject::list, _NvDsTargetMiscDataStream::list, _NvDsTargetMiscDataBatch::list, absl::move(), _NvDsTargetMiscDataStream::numFilled, _NvDsTargetMiscDataBatch::numFilled, _NvDsTargetMiscDataObject::numObj, _NvDsTargetMiscDataObject::objLabel, preprocess_batch_metadata_extract(), _NvDsTargetMiscDataFrame::ptWorldFeet, TensorWrapper::release(), release_cstring_user_data(), pydeepstreamdoc::nvmeta::ObjectReidUserMetaDoc::set_feature_vector, pydeepstreamdoc::nvmeta::PreprocessBatchUserMetaDoc::set_preprocessed_tensor, pydeepstreamdoc::nvmeta::UserMetaDoc::set_user_data_json, pydeepstreamdoc::tensor::TensorDoc::size, _NvDsTargetMiscDataStream::streamID, _NvDsTargetMiscDataFrame::tBbox, _NvOSD_TextParams::text_bg_clr, _NvBbox_Coords::top, _NvOSD_RectParams::top, _NvDsTargetMiscDataFrame::trackerState, _NvDsTargetMiscDataObject::uniqueId, pydeepstreamdoc::nvmeta::BatchMetaDoc::user_meta_items, pydeepstreamdoc::nvmeta::FrameMetaDoc::user_meta_items, pydeepstreamdoc::nvmeta::AudioFrameMetaDoc::user_meta_items, pydeepstreamdoc::nvmeta::ObjectMetaDoc::user_meta_items, _NvDsTargetMiscDataFrame::visibility, _NvBbox_Coords::width, _NvOSD_RectParams::width, _NvOSD_TextParams::x_offset, _NvDsObj3DBbox::xCentre, _NvDsObj3DBbox::xLen, _NvDsObj3DBbox::xRot, _NvDsObj3DBbox::xVel, _NvOSD_TextParams::y_offset, _NvDsObj3DBbox::yCentre, _NvDsObj3DBbox::yLen, _NvDsObj3DBbox::yRot, _NvDsObj3DBbox::yVel, _NvDsObj3DBbox::zCentre, _NvDsObj3DBbox::zLen, _NvDsObj3DBbox::zRot, and _NvDsObj3DBbox::zVel.
| py::list preprocess_batch_metadata_extract | ( | PreprocessBatchUserMetadata & | self, |
| unsigned int | max_items | ||
| ) |
Definition at line 101 of file 9.2/service-maker/sources/python/src/bindings/metadata.h.
References _NvOSD_RectParams::height, _NvOSD_RectParams::left, NVDSINFER_SEGMENTATION_META, _NvOSD_RectParams::top, _NvOSD_RectParams::width, and width.
Referenced by module_metadata_bind().
|
static |
Release function for C string user data.
Frees the C string.
Definition at line 445 of file 9.2/service-maker/sources/python/src/bindings/metadata.h.
References data, and _NvDsUserMeta::user_meta_data.
Referenced by module_metadata_bind().
| std::vector<deepstream::UserMetadata> retrieve_structure_usermeta | ( | META_CLS & | self, |
| const std::string & | type_name | ||
| ) |
Definition at line 85 of file 9.2/service-maker/sources/python/src/bindings/metadata.h.
References NVDS_START_USER_META.