Class cv::detail::tracking::tbm::IDescriptorDistance#
The IDescriptorDistance class declares an interface for distance computation between reidentification descriptors.
#include <opencv2/tracking/tracking_by_matching.hpp>Collaboration diagram for cv::detail::tracking::tbm::IDescriptorDistance:
Detailed Description#
The IDescriptorDistance class declares an interface for distance computation between reidentification descriptors.
Constructor & Destructor Documentation#
~IDescriptorDistance()#
cv::detail::tracking::tbm::IDescriptorDistance::~IDescriptorDistance()
Member Function Documentation#
compute()#
float cv::detail::tracking::tbm::IDescriptorDistance::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::IDescriptorDistance::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.
Source file#
The documentation for this class was generated from the following file:
opencv2/tracking/tracking_by_matching.hpp