Provides a no-op remote ReID service implementation.
Definition at line 26 of file sources/libs/nvmultiobjecttracker/include/modules/ReIDService/DummyReIDService.hpp.


Public Member Functions | |
| DummyReIDService (const std::string &configFilePath) | |
| Construct a DummyReIDService instance from configuration. More... | |
| virtual | ~DummyReIDService () |
| Release resources owned by the DummyReIDService instance. More... | |
| void | initialize (const SourceFrameInfo &frameInfo, const uint maxTargetsPerStream, const std::shared_ptr< NvTrackedObjectManager > &targetManager) override |
| Initialize variables and allocate memories. More... | |
| void | queryParams (NvMOTQuery ¶msQuery) |
| Populate the capabilities reported to the tracker. More... | |
| void | query (const std::map< NvMOTStreamId, NvMOTFrame * > &inputMeta) |
| Send query to reid service for all unmatched active objects. More... | |
| void | updateTargetIDs () |
| Update target ID using remoteTargetID from reid service. More... | |
| const REID_SERVICE_TYPES | getReIDServiceType () override |
| Get the configured ReID-service implementation type. More... | |
| DummyReIDService (const std::string &configFilePath) | |
| Construct a DummyReIDService instance from configuration. More... | |
| virtual | ~DummyReIDService () |
| Release resources owned by the DummyReIDService instance. More... | |
| void | initialize (const SourceFrameInfo &frameInfo, const uint maxTargetsPerStream, const std::shared_ptr< NvTrackedObjectManager > &targetManager) override |
| Initialize variables and allocate memories. More... | |
| void | queryParams (NvMOTQuery ¶msQuery) |
| Populate the capabilities reported to the tracker. More... | |
| void | query (const std::map< NvMOTStreamId, NvMOTFrame * > &inputMeta) |
| Send query to reid service for all unmatched active objects. More... | |
| void | updateTargetIDs () |
| Update target ID using remoteTargetID from reid service. More... | |
| const REID_SERVICE_TYPES | getReIDServiceType () override |
| Get the configured ReID-service implementation type. More... | |
Protected Attributes | |
| bool | m_isInit |
| Reid status if runtime variables initialized. More... | |
|
inline |
Construct a DummyReIDService instance from configuration.
| [in] | configFilePath | Path to the tracker configuration file. |
Definition at line 33 of file sources/libs/nvmultiobjecttracker/include/modules/ReIDService/DummyReIDService.hpp.
References m_isInit.
|
inlinevirtual |
Release resources owned by the DummyReIDService instance.
Definition at line 39 of file sources/libs/nvmultiobjecttracker/include/modules/ReIDService/DummyReIDService.hpp.
|
inline |
Construct a DummyReIDService instance from configuration.
| [in] | configFilePath | Path to the tracker configuration file. |
Definition at line 33 of file 9.2/sources/libs/nvmultiobjecttracker/include/modules/ReIDService/DummyReIDService.hpp.
References m_isInit.
|
inlinevirtual |
Release resources owned by the DummyReIDService instance.
Definition at line 39 of file 9.2/sources/libs/nvmultiobjecttracker/include/modules/ReIDService/DummyReIDService.hpp.
|
inlineoverridevirtual |
Get the configured ReID-service implementation type.
Implements IReIDService.
Definition at line 71 of file sources/libs/nvmultiobjecttracker/include/modules/ReIDService/DummyReIDService.hpp.
References DUMMY_REID_SERVICE.
|
inlineoverridevirtual |
Get the configured ReID-service implementation type.
Implements IReIDService.
Definition at line 71 of file 9.2/sources/libs/nvmultiobjecttracker/include/modules/ReIDService/DummyReIDService.hpp.
References DUMMY_REID_SERVICE.
|
inlineoverridevirtual |
Initialize variables and allocate memories.
| [in] | frameInfo | Metadata about the source image, such as size and color. |
| [in] | maxTargetsPerStream | Maximum number of targets to track in each stream. |
| [in] | targetManager | Target manager of the tracked objects. |
Implements IReIDService.
Definition at line 47 of file sources/libs/nvmultiobjecttracker/include/modules/ReIDService/DummyReIDService.hpp.
References m_isInit.
|
inlineoverridevirtual |
Initialize variables and allocate memories.
| [in] | frameInfo | Metadata about the source image, such as size and color. |
| [in] | maxTargetsPerStream | Maximum number of targets to track in each stream. |
| [in] | targetManager | Target manager of the tracked objects. |
Implements IReIDService.
Definition at line 47 of file 9.2/sources/libs/nvmultiobjecttracker/include/modules/ReIDService/DummyReIDService.hpp.
References m_isInit.
|
inlinevirtual |
Send query to reid service for all unmatched active objects.
| [in] | inputMeta | Input frames keyed by stream ID. |
Implements IReIDService.
Definition at line 65 of file 9.2/sources/libs/nvmultiobjecttracker/include/modules/ReIDService/DummyReIDService.hpp.
|
inlinevirtual |
Send query to reid service for all unmatched active objects.
| [in] | inputMeta | Input frames keyed by stream ID. |
Implements IReIDService.
Definition at line 65 of file sources/libs/nvmultiobjecttracker/include/modules/ReIDService/DummyReIDService.hpp.
|
inlinevirtual |
Populate the capabilities reported to the tracker.
| [out] | paramsQuery | The output query parameters. |
Implements IReIDService.
Definition at line 59 of file sources/libs/nvmultiobjecttracker/include/modules/ReIDService/DummyReIDService.hpp.
|
inlinevirtual |
Populate the capabilities reported to the tracker.
| [out] | paramsQuery | The output query parameters. |
Implements IReIDService.
Definition at line 59 of file 9.2/sources/libs/nvmultiobjecttracker/include/modules/ReIDService/DummyReIDService.hpp.
|
inlinevirtual |
Update target ID using remoteTargetID from reid service.
Implements IReIDService.
Definition at line 68 of file sources/libs/nvmultiobjecttracker/include/modules/ReIDService/DummyReIDService.hpp.
|
inlinevirtual |
Update target ID using remoteTargetID from reid service.
Implements IReIDService.
Definition at line 68 of file 9.2/sources/libs/nvmultiobjecttracker/include/modules/ReIDService/DummyReIDService.hpp.
|
protected |
Reid status if runtime variables initialized.
Definition at line 74 of file sources/libs/nvmultiobjecttracker/include/modules/ReIDService/DummyReIDService.hpp.
Referenced by DummyReIDService(), and initialize().