22 #include <openvino/openvino.hpp>
24 #include "models/detection_model.h"
36 float confidenceThreshold,
37 const std::vector<std::string>& labels = std::vector<std::string>(),
38 const std::string& layout =
"");
40 std::unique_ptr<ResultBase> postprocess(
InferenceResult& infResult)
override;
41 std::shared_ptr<InternalModelData> preprocess(
const InputData& inputData, ov::InferRequest& request)
override;
44 void prepareInputsOutputs(std::shared_ptr<ov::Model>& model)
override;
46 std::string boxesOutputName;
47 std::string scoresOutputName;
48 std::string indicesOutputName;
49 static const int numberOfClasses = 80;
Definition: detection_model.h:25
Definition: detection_model_yolov3_onnx.h:26
ModelYoloV3ONNX(const std::string &modelFileName, float confidenceThreshold, const std::vector< std::string > &labels=std::vector< std::string >(), const std::string &layout="")
Definition: detection_model_yolov3_onnx.cpp:37