VTrain_BothSides/tools/yolov5/include/retinanet_classify_inference.h

22 lines
643 B
C++

#ifndef _RETINANET_CLASSIFY_INFERENCE_H_
#define _RETINANET_CLASSIFY_INFERENCE_H_
#include "AppCommon.h"
#include "inference.h"
class RetinanetClassifyInference: public Inference
{
public:
RetinanetClassifyInference();
~RetinanetClassifyInference();
int RetinanetClassifyInferenceInit(ModelCommonInfo* pRetinanetModelInfo, const std::string& strModelName, const std::string& strEngineName);
int RetinanetClassifyInferenceDeinit(void);
int RetinanetClassifyInferenceModel(cv::Mat& frame, bool& bLabel);
private:
ModelCommonInfo* pRetinanetModelInfo_ = nullptr;
};
#endif //END OF _RETINANET_CLASSIFY_INFERENCE_H_