Loading...
Searching...
No Matches
cv::detail::tracking::tbm::CosDistance Class Reference
The CosDistance class allows computing cosine distance between two reidentification descriptors. More...
#include <opencv2/tracking/tracking_by_matching.hpp>
Inheritance diagram for cv::detail::tracking::tbm::CosDistance:
Public Member Functions | |
CosDistance (const cv::Size &descriptor_size) | |
CosDistance constructor. | |
float | compute (const cv::Mat &descr1, const cv::Mat &descr2) override |
Computes distance between two descriptors. | |
std::vector< float > | compute (const std::vector< cv::Mat > &descrs1, const std::vector< cv::Mat > &descrs2) override |
Computes distances between two descriptors in batches. | |
Public Member Functions inherited from cv::detail::tracking::tbm::IDescriptorDistance | |
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. | |
Detailed Description
The CosDistance class allows computing cosine distance between two reidentification descriptors.
Constructor & Destructor Documentation
◆ CosDistance()
|
explicit |
CosDistance constructor.
- Parameters
-
[in] descriptor_size Descriptor size.
Member Function Documentation
◆ compute() [1/2]
|
overridevirtual |
Computes distance between two descriptors.
- Parameters
-
descr1 First descriptor. descr2 Second descriptor.
- Returns
- Distance between two descriptors.
Implements cv::detail::tracking::tbm::IDescriptorDistance.
◆ compute() [2/2]
|
overridevirtual |
Computes distances between two descriptors in batches.
- Parameters
-
[in] descrs1 Batch of first descriptors. [in] descrs2 Batch of second descriptors.
- Returns
- Distances between descriptors.
Implements cv::detail::tracking::tbm::IDescriptorDistance.
The documentation for this class was generated from the following file:
- opencv2/tracking/tracking_by_matching.hpp