OpenCV 4.10.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 |
基于匹配的跟踪算法接口。更多... | |
类 | 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()) |
创建“通过匹配方式跟踪”算法实现的工厂。 | |
bool | cv::detail::tracking::tbm::operator!= (const TrackedObject &first, const TrackedObject &second) |
bool | cv::detail::tracking::tbm::operator== (const TrackedObject &first, const TrackedObject &second) |