123456789101112131415161718192021222324252627282930 |
- #include "Common.h"
- #include "ResourceKit.h"
- class Request
- {
- public:
- //请求id
- int request_id;
- //请求帧
- frame_t frame;
- // 推理顺序
- std::vector<std::tuple<int, std::vector<int>>> inferResource;
- // 推理资源
- ResourceKit resourceKit;
- // 结果
- std::vector<BoundingBox> boundingBoxes;
- Request(int request_id, frame_t data, const std::vector<std::tuple<int, std::vector<int>>> &inferResource,ResourceKit resourceKit);
- int getNextTargetUid();
- int getTargetUid();
- int getTargetPPUid();
- ~Request();
- private:
- std::vector<int> unfinised_infer;
- std::vector<int> unfinised_infer_ppuid;
- int target_uid;
- int target_ppuid;
- void initialize();
- };
|