|
|
NVIDIA DeepStream SDK API Reference
|
9.2 Release
|
Go to the documentation of this file.
18 #ifndef DUMMYREIDSERVICE_HPP_
19 #define DUMMYREIDSERVICE_HPP_
23 #include "modules/ReIDService/IReIDService.hpp"
49 const std::shared_ptr<NvTrackedObjectManager> &targetManager
65 void query(
const std::map<NvMOTStreamId, NvMOTFrame *> &inputMeta){};
77 #endif // DUMMYREIDSERVICE_HPP_
Provides a no-op remote ReID service implementation.
void updateTargetIDs()
Update target ID using remoteTargetID from reid service.
@ DUMMY_REID_SERVICE
No-op implementation that performs no remote association.
const REID_SERVICE_TYPES getReIDServiceType() override
Get the configured ReID-service implementation type.
void initialize(const SourceFrameInfo &frameInfo, const uint maxTargetsPerStream, const std::shared_ptr< NvTrackedObjectManager > &targetManager) override
Initialize variables and allocate memories.
void query(const std::map< NvMOTStreamId, NvMOTFrame * > &inputMeta)
Send query to reid service for all unmatched active objects.
bool m_isInit
Reid status if runtime variables initialized.
virtual ~DummyReIDService()
Release resources owned by the DummyReIDService instance.
REID_SERVICE_TYPES
Identifies the available ReID-service implementations.
Holds the capabilities and requirements reported by the tracker library.
Information about the input source frames for the input frame batch.
void queryParams(NvMOTQuery ¶msQuery)
Populate the capabilities reported to the tracker.
Defines the interface for remote ReID association services.
DummyReIDService(const std::string &configFilePath)
Construct a DummyReIDService instance from configuration.