60 cv::dnn::Net efficientSam;
62 std::string efficientSamModelPath;
63 std::string cutieModelDir;
64 std::string cutieEncodeKeyModelPath;
65 std::string cutieEncodeValueModelPath;
66 std::string cutieMemoryReadoutModelPath;
67 std::string cutieDecodeModelPath;
68 std::string protobufDataPath;
69 std::string processingDevice =
"CPU";
71 std::map<size_t, CVObjectMaskPromptSet> promptKeyframes;
73 float maskThreshold = 0.0f;
82 void SetProcessingDevice();
97 void SetJson(
const std::string value);