OpenCV 4.12.0
開源計算機視覺
載入中...
搜尋中...
無匹配項
cv::detail::tracking::tbm::IDescriptorDistance 類參考抽象類

IDescriptorDistance 類聲明瞭一個用於計算再識別描述符之間距離的介面。 更多...

#include <opencv2/tracking/tracking_by_matching.hpp>

cv::detail::tracking::tbm::IDescriptorDistance 的協作圖

公共成員函式

virtual ~IDescriptorDistance ()
 
virtual float compute (const cv::Mat &descr1, const cv::Mat &descr2)=0
 計算兩個描述符之間的距離。
 
virtual 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 ( )
inlinevirtual

成員函式文件

◆ compute() [1/2]

virtual float cv::detail::tracking::tbm::IDescriptorDistance::compute ( const cv::Mat & descr1,
const cv::Mat & descr2 )
純虛擬函式

計算兩個描述符之間的距離。

引數
[輸入]descr1第一個描述符。
[輸入]descr2第二個描述符。
返回
兩個描述符之間的距離。

實現在 cv::detail::tracking::tbm::CosDistance, 和 cv::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 )
純虛擬函式

批次計算兩個描述符之間的距離。

引數
[輸入]descrs1第一組描述符。
[輸入]descrs2第二組描述符。
返回
描述符之間的距離。

實現在 cv::detail::tracking::tbm::CosDistance, 和 cv::detail::tracking::tbm::MatchTemplateDistance


此類文件由以下檔案生成