Jetson Inference
DNN Vision Library
|
Object tracker interface. More...
#include <objectTracker.h>
Public Types | |
enum | Type { NONE, IOU, KLT } |
Tracker type enum. More... | |
Public Member Functions | |
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 Public Member Functions | |
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... | |
Protected Member Functions | |
objectTracker () | |
Protected Attributes | |
bool | mEnabled |
Object tracker interface.
enum objectTracker::Type |
|
virtual |
Destructor.
|
protected |
|
static |
Load a new network instance by parsing the command line.
|
static |
Create a new object tracker by parsing the command line.
|
static |
Create a new object tracker.
|
pure virtual |
GetType.
Implemented in objectTrackerIOU.
|
inline |
IsEnabled.
|
inline |
IsType.
|
inline |
|
pure virtual |
Implemented in objectTrackerIOU.
|
inlinevirtual |
SetEnabled.
|
static |
Parse a Type enum from a string.
|
static |
Convert a Type enum to string.
|
inlinestatic |
Usage string for command line arguments to Create()
|
protected |