派生自 Algorithm/baseDetector

Scheaven
2021-09-08 9b1532d86c2cf48a63017f3460897d8d14b98b60
src/h_interface.cpp
@@ -8,6 +8,8 @@
using namespace std;
string m_staticStruct::model_path = "path";
string m_staticStruct::model_cfg = "0"; // 初始化结构体静态变量值
string m_staticStruct::model_wts = "0"; // 初始化结构体静态变量值
int m_staticStruct::type = 1;
bool m_staticStruct::isTrack= true;
int m_staticStruct::max_cam_num = 0;
@@ -115,6 +117,8 @@
    if(reader.parse(in,root))
    {
        std::string model_path = root["param"]["model_path"].asString();
        std::string model_cfg= root["param"]["model_cfg"].asString();
        std::string model_wts = root["param"]["model_wts"].asString();
        int type = root["param"]["type"].asInt();
        bool isTrack = root["param"]["isTrack"].asBool();
        int max_cam_num = root["param"]["max_cam_num"].asInt();
@@ -122,6 +126,8 @@
        int mv_velocity = root["param"]["mv_velocity"].asFloat();
        int fall_rate = root["param"]["fall_rate"].asFloat();
        m_staticStruct::model_path  = model_path;
        m_staticStruct::model_cfg  = model_cfg;
        m_staticStruct::model_wts  = model_wts;
        m_staticStruct::type  = type;
        m_staticStruct::isTrack = isTrack;
        m_staticStruct::max_cam_num  = max_cam_num;