OpenCV 4.11.0
开源计算机视觉库
加载中…
搜索中…
无匹配项
cv::detail::tracking::tbm::IDescriptorDistance 类参考抽象类

IDescriptorDistance 类声明了一个用于计算重识别描述符之间距离的接口。更多…

#include <opencv2/tracking/tracking_by_matching.hpp>

cv::detail::tracking::tbm::IDescriptorDistance 的协作图

公有成员函数

虚函数 ~IDescriptorDistance ()
 
虚函数 float compute (const cv::Mat &descr1, const cv::Mat &descr2)=0
 计算两个描述符之间的距离。
 
虚函数 std::vector< float > compute (const std::vector< cv::Mat > &descrs1, const std::vector< cv::Mat > &descrs2)=0
 批量计算两个描述符之间的距离。
 

详细描述

IDescriptorDistance 类声明了一个用于计算重识别描述符之间距离的接口。

构造函数和析构函数文档

◆ ~IDescriptorDistance()

virtual cv::detail::tracking::tbm::IDescriptorDistance::~IDescriptorDistance ( )
内联虚函数

成员函数文档

◆ compute() [1/2]

virtual float cv::detail::tracking::tbm::IDescriptorDistance::compute ( const cv::Mat & descr1,
const cv::Mat & descr2 )
纯虚函数

计算两个描述符之间的距离。

参数
[in]descr1第一个描述符。
[in]descr2第二个描述符。
返回值
两个描述符之间的距离。

cv::detail::tracking::tbm::CosDistancecv::detail::tracking::tbm::MatchTemplateDistance 中实现。

◆ compute() [2/2]

virtual std::vector< float > cv::detail::tracking::tbm::IDescriptorDistance::compute ( const std::vector< cv::Mat > & descrs1,
const std::vector< cv::Mat > & descrs2 )
纯虚函数

批量计算两个描述符之间的距离。

参数
[in]descrs1第一批描述符。
[in]descrs2第二批描述符。
返回值
描述符之间的距离。

cv::detail::tracking::tbm::CosDistancecv::detail::tracking::tbm::MatchTemplateDistance 中实现。


此类的文档由以下文件生成