docs/html/classobjectTracker.html
| | Jetson Inference
DNN Vision Library |
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
objectTracker Class Referenceabstract
Object tracker interface. More...
#include <objectTracker.h>
Inheritance diagram for objectTracker:
|
|
| enum | Type { NONE, IOU, KLT } |
| | Tracker type enum. More...
|
| |
|
|
| virtual | ~objectTracker () |
| | Destructor. More...
|
| |
| template<typename T > |
| int | Process (T *image, uint32_t width, uint32_t height, detectNet::Detection *detections, int numDetections) |
| | Process. More...
|
| |
| virtual int | Process (void *image, uint32_t width, uint32_t height, imageFormat format, detectNet::Detection *detections, int numDetections)=0 |
| | Process. More...
|
| |
| bool | IsEnabled () const |
| | IsEnabled. More...
|
| |
| virtual void | SetEnabled (bool enabled) |
| | SetEnabled. More...
|
| |
| virtual Type | GetType () const =0 |
| | GetType. More...
|
| |
| bool | IsType (Type type) const |
| | IsType. More...
|
| |
|
|
| static objectTracker * | Create (Type type) |
| | Create a new object tracker. More...
|
| |
| static objectTracker * | Create (int argc, char **argv) |
| | Create a new object tracker by parsing the command line. More...
|
| |
| static objectTracker * | Create (const commandLine &cmdLine) |
| | Load a new network instance by parsing the command line. More...
|
| |
| static const char * | Usage () |
| | Usage string for command line arguments to Create()More...
|
| |
| static const char * | TypeToStr (Type type) |
| | Convert a Type enum to string. More...
|
| |
| static Type | TypeFromStr (const char *str) |
| | Parse a Type enum from a string. More...
|
| |
|
| | | objectTracker () | | |
|
| | bool | mEnabled | | |
Object tracker interface.
| enum objectTracker::Type |
Tracker type enum.
| Enumerator |
|---|
| NONE |
Tracking disabled.
| | IOU |
Intersection-Over-Union (IOU) tracker.
| | KLT |
KLT tracker (only available with VPI)
|
|
| virtual objectTracker::~objectTracker | ( | | ) | |
| virtual |
Destructor.
|
| objectTracker::objectTracker | ( | | ) | |
| protected |
|
| static objectTracker* objectTracker::Create | ( | const commandLine & | cmdLine | ) | |
| static |
Load a new network instance by parsing the command line.
|
| static objectTracker* objectTracker::Create | ( | int | argc, | | | | char ** | argv | | | ) | | |
| static |
Create a new object tracker by parsing the command line.
|
| static objectTracker* objectTracker::Create | ( | Type | type | ) | |
| static |
Create a new object tracker.
|
| virtual Type objectTracker::GetType | ( | | ) | const |
| pure virtual |
GetType.
Implemented in objectTrackerIOU.
|
| bool objectTracker::IsEnabled | ( | | ) | const |
| inline |
IsEnabled.
|
| bool objectTracker::IsType | ( | Type | type | ) | const |
| inline |
IsType.
template<typename T >
|
| int objectTracker::Process | ( | T * | image, | | | | uint32_t | width, | | | | uint32_t | height, | | | | detectNet::Detection * | detections, | | | | int | numDetections | | | ) | | |
| inline |
|
| virtual int objectTracker::Process | ( | void * | image, | | | | uint32_t | width, | | | | uint32_t | height, | | | | imageFormat | format, | | | | detectNet::Detection * | detections, | | | | int | numDetections | | | ) | | |
| pure virtual |
Implemented in objectTrackerIOU.
|
| virtual void objectTracker::SetEnabled | ( | bool | enabled | ) | |
| inlinevirtual |
SetEnabled.
|
| static Type objectTracker::TypeFromStr | ( | const char * | str | ) | |
| static |
Parse a Type enum from a string.
|
| static const char* objectTracker::TypeToStr | ( | Type | type | ) | |
| static |
Convert a Type enum to string.
|
| static const char* objectTracker::Usage | ( | | ) | |
| inlinestatic |
Usage string for command line arguments to Create()
|
| bool objectTracker::mEnabled |
| protected |
The documentation for this class was generated from the following file:
jetson-inference/objectTracker.h
Generated on Fri Mar 17 2023 14:29:30 for Jetson Inference by 1.8.17