Instance Segmentation#
-
class MaskRCNNModel : public ImageModel#
Public Functions
-
virtual std::unique_ptr<ResultBase> postprocess(InferenceResult &infResult) override#
-
virtual std::unique_ptr<InstanceSegmentationResult> infer(const ImageInputData &inputData)#
-
virtual std::vector<std::unique_ptr<InstanceSegmentationResult>> inferBatch(const std::vector<ImageInputData> &inputImgs)#
Public Members
-
bool postprocess_semantic_masks = true#
Public Static Functions
-
static std::unique_ptr<MaskRCNNModel> create_model(const std::string &modelFile, const ov::AnyMap &configuration = {}, bool preload = true, const std::string &device = "AUTO")#
Public Static Attributes
-
static std::string ModelType = "MaskRCNN"#
-
virtual std::unique_ptr<ResultBase> postprocess(InferenceResult &infResult) override#