|  | OpenCV
    4.8.0
    Open Source Computer Vision | 
#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"| 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 | |
| cv | |
| "black box" representation of the file storage associated with a file on disk. | |
| cv::detail | |
| cv::detail::tracking | |
| cv::detail::tracking::tbm | |
| Typedefs | |
| using | cv::detail::tracking::tbm::ObjectTracks = std::unordered_map< int, TrackedObjects > | 
| (object id, detected objects) pairs collection.  More... | |
| using | cv::detail::tracking::tbm::TrackedObjects = std::deque< TrackedObject > | 
| Functions | |
| cv::Ptr< ITrackerByMatching > | cv::detail::tracking::tbm::createTrackerByMatching (const TrackerParams ¶ms=TrackerParams()) | 
| The factory to create Tracker-by-Matching algorithm implementation.  More... | |
| bool | cv::detail::tracking::tbm::operator!= (const TrackedObject &first, const TrackedObject &second) | 
| bool | cv::detail::tracking::tbm::operator== (const TrackedObject &first, const TrackedObject &second) | 
 1.8.13
 1.8.13