#pragma once #include #include #include #include namespace advss { struct ObjectDetector { virtual bool Load(const std::string &modelPath) = 0; virtual bool IsLoaded() const = 0; virtual std::vector Detect(QImage &img) = 0; virtual ~ObjectDetector() = default; }; } // namespace advss