The IDescriptorDistance class declares an interface for distance computation between reidentification descriptors.
More...
#include <opencv2/tracking/tracking_by_matching.hpp>
|
virtual | ~IDescriptorDistance () |
|
virtual float | compute (const cv::Mat &descr1, const cv::Mat &descr2)=0 |
| Computes distance between two descriptors.
|
|
virtual std::vector< float > | compute (const std::vector< cv::Mat > &descrs1, const std::vector< cv::Mat > &descrs2)=0 |
| Computes distances between two descriptors in batches.
|
|
The IDescriptorDistance class declares an interface for distance computation between reidentification descriptors.
◆ ~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 |
|
) |
| |
|
pure virtual |
◆ 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 |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following file: