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
|