![]() |
OpenCV 4.12.0
开源计算机视觉
|
#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"类 | |
| 类 | cv::detail::tracking::tbm::CosDistance |
| CosDistance 类允许计算两个重识别描述符之间的余弦距离。 更多... | |
| 类 | cv::detail::tracking::tbm::IDescriptorDistance |
| IDescriptorDistance 类声明了一个接口,用于计算重识别描述符之间的距离。 更多... | |
| 类 | cv::detail::tracking::tbm::IImageDescriptor |
| IImageDescriptor 类声明了图像描述符的基类。 更多... | |
| 类 | cv::detail::tracking::tbm::ITrackerByMatching |
| Tracker-by-Matching 算法接口。 更多... | |
| 类 | cv::detail::tracking::tbm::MatchTemplateDistance |
| 使用 OpenCV 库中的 MatchTemplate 函数及其特定的互相关计算方法计算图像之间的距离。 更多... | |
| 类 | cv::detail::tracking::tbm::ResizedImageDescriptor |
| 使用调整大小后的图像作为描述符。 更多... | |
| 类 | cv::detail::tracking::tbm::Track |
| Track 类描述轨迹。 更多... | |
| 结构体 | cv::detail::tracking::tbm::TrackedObject |
| TrackedObject 结构定义了检测到的对象的属性。 更多... | |
| 结构体 | cv::detail::tracking::tbm::TrackerParams |
| TrackerParams 结构存储 TrackerByMatching 的参数。 更多... | |
命名空间 | |
| 命名空间 | cv |
| 命名空间 | cv::detail |
| 命名空间 | cv::detail::tracking |
| 命名空间 | cv::detail::tracking::tbm |
类型定义 | |
| using | cv::detail::tracking::tbm::ObjectTracks = std::unordered_map<int, TrackedObjects> |
| (对象ID,检测到的对象) 对的集合。 | |
| using | cv::detail::tracking::tbm::TrackedObjects = std::deque<TrackedObject> |
函数 | |
| cv::Ptr< ITrackerByMatching > | cv::detail::tracking::tbm::createTrackerByMatching (const TrackerParams ¶ms=TrackerParams()) |
| 用于创建 Tracker-by-Matching 算法实现的工厂。 | |
| bool | cv::detail::tracking::tbm::operator!= (const TrackedObject &first, const TrackedObject &second) |
| bool | cv::detail::tracking::tbm::operator== (const TrackedObject &first, const TrackedObject &second) |