11#include " tasks/anomaly.h"
2+
23#include " adapters/openvino_adapter.h"
3- #include " utils/tensor.h"
44#include " utils/preprocessing.h"
5-
5+ # include " utils/tensor.h "
66
77cv::Size Anomaly::serialize (std::shared_ptr<ov::Model>& ov_model) {
88 auto input = ov_model->inputs ().front ();
@@ -19,28 +19,26 @@ cv::Size Anomaly::serialize(std::shared_ptr<ov::Model>& ov_model) {
1919 uint8_t pad_value = 0 ;
2020 bool reverse_input_channels = false ;
2121
22-
2322 std::vector<float > scale_values;
2423 std::vector<float > mean_values;
2524 if (ov_model->has_rt_info (" model_info" )) {
26- auto config = ov_model->get_rt_info <ov::AnyMap>(" model_info" );
25+ auto config = ov_model->get_rt_info <ov::AnyMap>(" model_info" );
2726 scale_values = utils::get_from_any_maps (" scale_values" , config, ov::AnyMap{}, scale_values);
2827 mean_values = utils::get_from_any_maps (" mean_values" , config, ov::AnyMap{}, mean_values);
2928 }
3029
3130 auto input_shape = ov::Shape{shape[ov::layout::width_idx (layout)], shape[ov::layout::height_idx (layout)]};
3231
33- ov_model = utils::embedProcessing (
34- ov_model,
35- input.get_any_name (),
36- layout,
37- resize_mode,
38- interpolation_mode,
39- input_shape,
40- pad_value,
41- reverse_input_channels,
42- mean_values,
43- scale_values);
32+ ov_model = utils::embedProcessing (ov_model,
33+ input.get_any_name (),
34+ layout,
35+ resize_mode,
36+ interpolation_mode,
37+ input_shape,
38+ pad_value,
39+ reverse_input_channels,
40+ mean_values,
41+ scale_values);
4442
4543 return cv::Size (input_shape[0 ], input_shape[1 ]);
4644}
@@ -69,11 +67,11 @@ Anomaly Anomaly::load(const std::string& model_path) {
6967}
7068
7169AnomalyResult Anomaly::infer (cv::Mat image) {
72- return pipeline.infer (image);
70+ return pipeline.infer (image);
7371}
7472
7573std::vector<AnomalyResult> Anomaly::inferBatch (std::vector<cv::Mat> images) {
76- return pipeline.inferBatch (images);
74+ return pipeline.inferBatch (images);
7775}
7876
7977std::map<std::string, ov::Tensor> Anomaly::preprocess (cv::Mat image) {
0 commit comments