Class cv::detail::tracking::tbm::CosDistance#
The CosDistance class allows computing cosine distance between two reidentification descriptors.
#include <opencv2/tracking/tracking_by_matching.hpp>Collaboration diagram for cv::detail::tracking::tbm::CosDistance:
Public Member Functions#
Public Member Functions inherited from cv::detail::tracking::tbm::IDescriptorDistance
Return |
Name |
Description |
|---|---|---|
|
Computes distance between two descriptors. |
|
|
|
Computes distances between two descriptors in batches. |
Detailed Description#
The CosDistance class allows computing cosine distance between two reidentification descriptors.
Constructor & Destructor Documentation#
CosDistance()#
cv::detail::tracking::tbm::CosDistance::CosDistance(const cv::Size & descriptor_size)
CosDistance constructor.
Parameters
descriptor_size— Descriptor size.
Member Function Documentation#
compute()#
float cv::detail::tracking::tbm::CosDistance::compute(
const cv::Mat & descr1,
const cv::Mat & descr2 )
Computes distance between two descriptors.
Parameters
descr1— First descriptor.descr2— Second descriptor.
Returns
Distance between two descriptors.
compute()#
std::vector< float > cv::detail::tracking::tbm::CosDistance::compute(
const std::vector< cv::Mat > & descrs1,
const std::vector< cv::Mat > & descrs2 )
Computes distances between two descriptors in batches.
Parameters
descrs1— Batch of first descriptors.descrs2— Batch of second descriptors.
Returns
Distances between descriptors.
Member Data Documentation#
descriptor_size_#
cv::Size cv::detail::tracking::tbm::CosDistance::descriptor_size_
Source file#
The documentation for this class was generated from the following file:
opencv2/tracking/tracking_by_matching.hpp