![]() |
OpenCV
5.0.0alpha
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 | |
| namespace | cv |
| namespace | cv::detail |
| namespace | cv::detail::tracking |
| namespace | cv::detail::tracking::tbm |
Typedefs | |
| using | cv::detail::tracking::tbm::ObjectTracks = std::unordered_map<int, TrackedObjects> |
| (object id, detected objects) pairs collection. | |
| 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. | |
| 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.12.0