22 #include <opencv2/core/types.hpp>
24 #include "models/image_model.h"
42 const cv::Size& inputImgSize,
44 const std::string& layout =
"");
46 std::shared_ptr<InternalModelData> preprocess(
const InputData& inputData, ov::InferRequest& request)
override;
47 std::unique_ptr<ResultBase> postprocess(
InferenceResult& infResult)
override;
50 void prepareInputsOutputs(std::shared_ptr<ov::Model>& model)
override;
51 void changeInputSize(std::shared_ptr<ov::Model>& model);
53 static const size_t stride = 8;
54 bool jpegCompression =
false;
Definition: image_model.h:32
Definition: jpeg_restoration_model.h:34
JPEGRestorationModel(const std::string &modelFileName, const cv::Size &inputImgSize, bool jpegCompression, const std::string &layout="")
Definition: jpeg_restoration_model.cpp:39
Definition: internal_model_data.h:19