Class cv::detail::tracking::tbm::IDescriptorDistance#

The IDescriptorDistance class declares an interface for distance computation between reidentification descriptors.

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: