1 #ifndef _MA_MODEL_YOLOV8_SEG_HAILO_H_
2 #define _MA_MODEL_YOLOV8_SEG_HAILO_H_
6 #if MA_USE_ENGINE_HAILO
13 #include <xtensor/xtensor.hpp>
14 #include <xtensor/xarray.hpp>
21 std::vector<ma_tensor_t> boxes;
22 xt::xarray<float> scores;
23 std::vector<ma_tensor_t> masks;
24 xt::xarray<float> proto_data;
29 class YoloV8SegHailo :
public Segmentor {
31 std::vector<xt::xarray<double>> centers_;
32 static std::vector<int> strides_;
33 std::vector<int> network_dims_;
34 std::vector<ma_tensor_t> outputs_;
35 _internal::Quadruple boxes_scores_masks_mask_matrix_;
43 YoloV8SegHailo(Engine* engine);
46 static bool isValid(Engine* engine);
48 static const char* getTag();
ma_err_t
Definition: ma_types.h:21
Definition: ma_model_classifier.cpp:5