| | |
| | | #include <opencv2/opencv.hpp> |
| | | #include <basic/util/resource/ResourcesManager.h> |
| | | |
| | | #include "DnDetect.h" |
| | | #include <atomic> |
| | | //#include "DnDetect.h" |
| | | //#include <atomic> |
| | | |
| | | struct DnDetectRes { |
| | | /*struct DnDetectRes { |
| | | public: |
| | | DnDetectRes() : i(3) { |
| | | } |
| | |
| | | std::unordered_map<int, std::thread::id> map_pid; |
| | | // 接受的线程个数 |
| | | int i; |
| | | }; |
| | | };*/ |
| | | |
| | | class YoloDetectServerI : public YoloDetect::YoloDetectServer { |
| | | public: |
| | |
| | | bool m_bInitThd; |
| | | std::thread m_thdInit; |
| | | |
| | | std::map<int, DnDetectRes> map_dnDetRes; |
| | | // std::map<int, DnDetectRes> map_dnDetRes; |
| | | |
| | | // ResourcesManager<int> resourcesManager; |
| | | |
| | |
| | | |
| | | static int init(void *arg); |
| | | |
| | | image matToImg(cv::Mat &RefImg); |
| | | |
| | | cv::Mat bufferToMat(const int w, const int h, const int channels, const void *buffer); |
| | | |
| | | |