PDetector.h
Go to the documentation of this file.
65 static PResult Create(const PString& productName, const PProperties& parameters, PDetector& detector);
71 static PResult Create(const PPlugin& plugin, const PProperties& parameters, PDetector& detector);
77 static PResult Create(const PString& productName, const PProperties& parameters, const PString& parametersPrefix, PDetector& detector);
83 static PResult Create(const PPlugin& plugin, const PProperties& parameters, const PString& parametersPrefix, PDetector& detector);
PPluginInstance & operator=(const PPluginInstance &other)
Performs a shared copy of other to this object.
The PDetector class is the parent class for all detection algorithms which analyse an image or a vide...
Definition: PDetector.h:50
The PFrame class represents any 2D-image (RGB, gray-scale, ...) with a container of additional data p...
Definition: PFrame.h:50
static const PString C_PARAM_INT32_MAX_DETECTIONS
"max number of detections" parameter (int32)
Definition: PDetector.h:56
The PSizei class represents the size of an image or a rectangle: width (int) and height (int); PSizei...
Definition: PSizei.h:27
static const PString C_PARAM_DETECTOR_LOCALISER
"localiser" parameter (PDetector)
Definition: PDetector.h:58
The PDetectionList class represents nothing more than a collection of detections (PDetection), Typically PDetectionList's are returned from a PDetector.
Definition: PDetectionList.h:30
The PResult class represents the result returned by most of Papillon functions; this class is used to...
Definition: PResult.h:159
Class PProperties: a container of generic properties indexed by their name.
The PProperties class represents a container of properties; each property has a name (PString) and a ...
Definition: PProperties.h:38
static const PString C_PARAM_SIZEI_MIN_DETECTION_SIZE
"min detection size" parameter (PSizei)
Definition: PDetector.h:54
static const PString C_PARAM_SIZEI_MAX_DETECTION_SIZE
"max detection size" parameter (PSizei)
Definition: PDetector.h:55
static const PString C_PARAM_BOOL_LOCALISER
"is localiser enabled" parameter (bool)
Definition: PDetector.h:57
The PPlugin class represents a Papillon plugin (input video source, detector, describer, ...); thread-safe.
Definition: PPlugin.h:45
static const PString C_PARAM_RECTI_REGION_OF_INTEREST
"region of interest" parameter (PRectanglei)
Definition: PDetector.h:53
The PDetection class represents something that has been detected by a PDetector.
Definition: PDetection.h:61
The PRectanglei class represents an axis-aligned rectangle with 32-bit int coordinates; PRectanglei i...
Definition: PRectanglei.h:33
Class PPluginInstance: super class for PAnalytics, PDetector, PDescriber, etc.
The PPluginInstance class is the super class for PAnalytics, PDetector, PDescriber which handle the d...
Definition: PPluginInstance.h:32
PResult Create(const PPlugin &plugin, const PProperties ¶meters, const PString ¶metersPrefix)
Create an instance from the specified plugin with the specified parameters.