$darkmode
![]() |
OpenCV 4.11.0
Open Source Computer Vision
|
The CosDistance class allows computing cosine distance between two reidentification descriptors. More...
#include <opencv2/tracking/tracking_by_matching.hpp>
Public Member Functions | |
CosDistance (const cv::Size &descriptor_size) | |
CosDistance constructor. More... | |
float | compute (const cv::Mat &descr1, const cv::Mat &descr2) override |
Computes distance between two descriptors. More... | |
std::vector< float > | compute (const std::vector< cv::Mat > &descrs1, const std::vector< cv::Mat > &descrs2) override |
Computes distances between two descriptors in batches. More... | |
![]() | |
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 CosDistance class allows computing cosine distance between two reidentification descriptors.
|
explicit |
CosDistance constructor.
[in] | descriptor_size | Descriptor size. |
|
overridevirtual |
Computes distance between two descriptors.
descr1 | First descriptor. |
descr2 | Second descriptor. |
Implements cv::detail::tracking::tbm::IDescriptorDistance.
|
overridevirtual |
Computes distances between two descriptors in batches.
[in] | descrs1 | Batch of first descriptors. |
[in] | descrs2 | Batch of second descriptors. |
Implements cv::detail::tracking::tbm::IDescriptorDistance.