#include <detection_output.hpp>
template <typename dataType>
class referenceDetectionOutput
{
public:
// structs
struct NormalizedBBox;
// construction
referenceDetectionOutput(
const ngraph::op::DetectionOutputAttrs& _attrs,
const ngraph::Shape& locShape,
const ngraph::Shape& priorsShape,
const ngraph::Shape& outShape
);
referenceDetectionOutput(
const ngraph::op::util::DetectionOutputBase::AttributesBase& _attrs,
const ngraph::Shape& locShape,
const ngraph::Shape& classPredShape,
const ngraph::Shape& priorsShape,
const ngraph::Shape& outShape
);
// methods
void run(
const dataType \* _location,
const dataType \* _confidence,
const dataType \* _priors,
const dataType \* _armConfidence,
const dataType \* _armLocation,
dataType \* result
);
};