14 #ifndef MLPACK_CORE_METRICS_IOU_HPP 15 #define MLPACK_CORE_METRICS_IOU_HPP 38 template<
bool UseCoordinates = false>
58 template<
typename VecTypeA,
typename VecTypeB>
59 static typename VecTypeA::elem_type
Evaluate(
const VecTypeA& a,
62 static const bool useCoordinates = UseCoordinates;
65 template<
typename Archive>
66 void serialize(Archive& ar,
const uint32_t );
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...
Definition: iou_metric_impl.hpp:23
Definition of Intersection over Union metric.
Definition: iou_metric.hpp:39
Linear algebra utility functions, generally performed on matrices or vectors.
Definition: cv.hpp:1
The core includes that mlpack expects; standard C++ includes and Armadillo.
IoU()
Default constructor required to satisfy the Metric policy.
Definition: iou_metric.hpp:43
void serialize(Archive &ar, const uint32_t)
Serialize the metric.
Definition: iou_metric_impl.hpp:69