#include "include.h" struct MotorRainshedResult { int rainshed{1}; float prob{0.0}; }; class MotorRainshedAnalysis { public: MotorRainshedAnalysis(/* args */); ~MotorRainshedAnalysis(); int init(int devId, std::string sdk_root); vector detect(vector vec_img); private: int release(); private: void* m_handle{nullptr}; aclrtContext ctx{nullptr}; };