14#ifndef MLPACK_CORE_METRICS_IOU_HPP
15#define MLPACK_CORE_METRICS_IOU_HPP
38template<
bool UseCoordinates = false>
58 template<
typename VecTypeA,
typename VecTypeB>
59 static typename VecTypeA::elem_type
Evaluate(
const VecTypeA& a,
65 template<
typename Archive>
73#include "iou_metric_impl.hpp"
Definition of Intersection over Union metric.
static const bool useCoordinates
IoU()
Default constructor required to satisfy the Metric policy.
void serialize(Archive &ar, const unsigned int)
Serialize the metric.
static VecTypeA::elem_type Evaluate(const VecTypeA &a, const VecTypeB &b)
Computes the Intersection over Union metric between of two bounding boxes having pattern bx,...
Linear algebra utility functions, generally performed on matrices or vectors.
The core includes that mlpack expects; standard C++ includes and Armadillo.