Tracking

Reference

Tracking

namespace tracking
class Tracking : public Nodelet

Private Functions

void setupPublishers()
void setupSubscribers()
void publishBoxes()
void publishDebugBoxes()
void updateTracker(ObjectTracker *objectTracker, const BoundingBox &bbox, const ImageData &image)
ObjectTracker *findTracker(const std::string &frameId, const std::string &classname, const BoundingBox &bbox)

ImageTools

namespace tracking
class ImageTools
struct Actions
struct Preprocessing

ImageData

namespace tracking
class ImageData

Private Functions

cv::Mat rosImageToCV(const sensor_msgs::Image &image)

AffineTransform

namespace tracking
class AffineTransform

BoundingBox

namespace tracking
class BoundingBox

Private Functions

bool checkBox()

KLTPointTracker

namespace tracking
class KLTPointTracker : public tracking::PointTracker

ObjectTracker

namespace tracking
class ObjectTracker

PointTracker

namespace tracking
class PointTracker

Public Types

enum STATUS

Values:

enumerator Success
enumerator Fail
struct Result