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