$darkmode
![]() |
OpenCV 4.11.0
Open Source Computer Vision
|
The IDescriptorDistance class declares an interface for distance computation between reidentification descriptors. More...
#include <opencv2/tracking/tracking_by_matching.hpp>
Public Member Functions | |
virtual | ~IDescriptorDistance () |
virtual float | compute (const cv::Mat &descr1, const cv::Mat &descr2)=0 |
Computes distance between two descriptors. More... | |
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. More... | |
The IDescriptorDistance class declares an interface for distance computation between reidentification descriptors.
|
inlinevirtual |
|
pure virtual |
Computes distance between two descriptors.
[in] | descr1 | First descriptor. |
[in] | descr2 | Second descriptor. |
Implemented in cv::detail::tracking::tbm::CosDistance, and cv::detail::tracking::tbm::MatchTemplateDistance.
|
pure virtual |
Computes distances between two descriptors in batches.
[in] | descrs1 | Batch of first descriptors. |
[in] | descrs2 | Batch of second descriptors. |
Implemented in cv::detail::tracking::tbm::CosDistance, and cv::detail::tracking::tbm::MatchTemplateDistance.