opencv2/tracking/tracking_by_matching.hpp#
#include <deque>
#include <iostream>
#include <string>
#include <unordered_map>
#include <vector>
#include <memory>
#include <map>
#include <tuple>
#include <set>
#include <opencv2/core.hpp>
#include <opencv2/imgproc.hpp>
Include dependency graph for tracking_by_matching.hpp:
Classes#
class cv::detail::tracking::tbm::CosDistance
The CosDistance class allows computing cosine distance between two reidentification descriptors. More…
class cv::detail::tracking::tbm::IDescriptorDistance
The IDescriptorDistance class declares an interface for distance computation between reidentification descriptors. More…
class cv::detail::tracking::tbm::IImageDescriptor
The IImageDescriptor class declares base class for image descriptor. More…
class cv::detail::tracking::tbm::ITrackerByMatching
Tracker-by-Matching algorithm interface. More…
class cv::detail::tracking::tbm::MatchTemplateDistance
Computes distance between images using MatchTemplate function from OpenCV library and its cross-correlation computation method in particular. More…
class cv::detail::tracking::tbm::ResizedImageDescriptor
Uses resized image as descriptor. More…
class cv::detail::tracking::tbm::Track
The Track class describes tracks. More…
struct cv::detail::tracking::tbm::TrackedObject
The TrackedObject struct defines properties of detected object. More…
struct cv::detail::tracking::tbm::TrackerParams
The TrackerParams struct stores parameters of TrackerByMatching. More…
Namespaces#
namespace cv
namespace cv::detail
namespace cv::detail::tracking
namespace cv::detail::tracking::tbm