Namespaces |
| namespace | msg |
Classes |
| struct | BoundingBox_ |
| struct | Config_ |
| struct | FernDetection |
| | describes a detection by the FernFilter More...
|
| class | FernFilter |
| | used for learning and (re-)finding objects More...
|
| class | Histogram |
| | ultra discrete color histograms intended to be used as (weak) classifier asset More...
|
| class | LKTracker |
| | This class contains the "short term tracking" part of the algorithm. More...
|
| class | Matrix |
| | datastructure for images (greyscale or single color) More...
|
| struct | MOTLDSettings |
| | Settings-structure that may be passed to the constructor of MultiObjectTLD. More...
|
| class | MultiObjectTLD |
| | The main class. More...
|
| class | NNClassifier |
| | The nearest neighbor classifier is invoked at the top level to evaluate detections. More...
|
| class | NNPatch |
| | Data structure representing nearest neighbor patches with color histograms. More...
|
| struct | ObjectBox |
| | datastructure linking objects to their (possible) location More...
|
| struct | Save_ |
| struct | TrackedObjects_ |
| struct | WarpSettings |
| | defines settings for affine warps, which are used in the FernFilter update process More...
|
Typedefs |
typedef ::motld::BoundingBox_
< std::allocator< void > > | BoundingBox |
typedef boost::shared_ptr
< ::motld::BoundingBox const > | BoundingBoxConstPtr |
typedef boost::shared_ptr
< ::motld::BoundingBox > | BoundingBoxPtr |
typedef ::motld::Config_
< std::allocator< void > > | Config |
typedef boost::shared_ptr
< ::motld::Config const > | ConfigConstPtr |
typedef boost::shared_ptr
< ::motld::Config > | ConfigPtr |
typedef ::motld::Save_
< std::allocator< void > > | Save |
typedef boost::shared_ptr
< ::motld::Save const > | SaveConstPtr |
typedef boost::shared_ptr
< ::motld::Save > | SavePtr |
typedef
::motld::TrackedObjects_
< std::allocator< void > > | TrackedObjects |
typedef boost::shared_ptr
< ::motld::TrackedObjects
const > | TrackedObjectsConstPtr |
typedef boost::shared_ptr
< ::motld::TrackedObjects > | TrackedObjectsPtr |
Functions |
| int * | getSATIndices (int width, int x1, int y1, int x2, int y2) |
| void | getSATIndices (int *array, int width, int x1, int y1, int x2, int y2) |
| int * | getSATIndices (int width, int boxw, int boxh) |
| int | getTime () |
| | returns time value in milliseconds
|
| Matrix | operator* (const Matrix &m1, const Matrix &m2) |
| | Matrix product.
|
| template<typename ContainerAllocator > |
| std::ostream & | operator<< (std::ostream &s, const ::motld::Save_< ContainerAllocator > &v) |
| template<typename ContainerAllocator > |
| std::ostream & | operator<< (std::ostream &s, const ::motld::Config_< ContainerAllocator > &v) |
| template<typename ContainerAllocator > |
| std::ostream & | operator<< (std::ostream &s, const ::motld::BoundingBox_< ContainerAllocator > &v) |
| template<typename ContainerAllocator > |
| std::ostream & | operator<< (std::ostream &s, const ::motld::TrackedObjects_< ContainerAllocator > &v) |
| std::ostream & | operator<< (std::ostream &aStream, const Matrix &aMatrix) |
| | Provides basic output functionality (only appropriate for small matrices)
|
| float | randFloat (float min, float max) |
| | returns random float x with min <= x <= max
|
| int | randInt (int min, int max) |
| | returns random integer n with min <= n <= max
|
| template<class T > |
| T * | readFromPGM (const char *filename, int &xSize, int &ySize) |
| | reads from PGM file into array of something
|
| template<class T > |
| T * | readFromPPM (const char *aFilename, int &xSize, int &ySize, int &zSize) |
| | reads from PPM file into array of something
|
| float | rectangleOverlap (float minx1, float miny1, float maxx1, float maxy1, float minx2, float miny2, float maxx2, float maxy2) |
| float | rectangleOverlap (const ObjectBox &a, const ObjectBox &b) |
| double | summedTableArea (float *sat, int width, int x1, int y1, int x2, int y2) |
| double | summedTableArea (const float *const sat, int *indices) |
| template<class T > |
| T * | toGray (T *rgb, int size) |
| | reduces array with 3 sequential color channels to 1 channel array
|
| void | writePPM (const char *filename, const Matrix &rMatrix, const Matrix &gMatrix, const Matrix &bMatrix) |
| | Outputs an RGB image in PPM format.
|
| template<class T > |
| void | writeToPGM (const char *filename, T *data, int xSize, int ySize) |
| | writes from array of something into PGM file
|
| template<class T > |
| void | writeToPPM (const char *aFilename, T *data, int xSize, int ySize) |
| | writes from array of something into PPM file
|