|
|
|
@ -656,6 +656,7 @@ void Arith_EOController::Arith_SetRunTimeParam(ARIDLL_PARMA config)
|
|
|
|
para.nGrayThresMinDark = config.PrmSkyDetect.nGrayThresMinDark;
|
|
|
|
para.nGrayThresMinDark = config.PrmSkyDetect.nGrayThresMinDark;
|
|
|
|
para.nDetectGrayType = config.PrmSkyDetect.nDetectGrayType;
|
|
|
|
para.nDetectGrayType = config.PrmSkyDetect.nDetectGrayType;
|
|
|
|
para.nDSmpScale = config.PrmSkyDetect.nDSmpScale;
|
|
|
|
para.nDSmpScale = config.PrmSkyDetect.nDSmpScale;
|
|
|
|
|
|
|
|
para.nObjSizeMin = config.PrmSkyDetect.nObjSizeMin;
|
|
|
|
g_GLB_Detectors->SetParam(para);//设置参数
|
|
|
|
g_GLB_Detectors->SetParam(para);//设置参数
|
|
|
|
|
|
|
|
|
|
|
|
// 全局检测器参数共享给局部检测器参数
|
|
|
|
// 全局检测器参数共享给局部检测器参数
|
|
|
|
@ -762,6 +763,7 @@ ARIDLL_PARMA Arith_EOController::getStructFromFS(cv::FileStorage fs)
|
|
|
|
SAFE_CONFIG_GET(fs, "nDetectGrayType", config.PrmSkyDetect.nDetectGrayType);
|
|
|
|
SAFE_CONFIG_GET(fs, "nDetectGrayType", config.PrmSkyDetect.nDetectGrayType);
|
|
|
|
SAFE_CONFIG_GET(fs, "nDSmpScale", config.PrmSkyDetect.nDSmpScale);
|
|
|
|
SAFE_CONFIG_GET(fs, "nDSmpScale", config.PrmSkyDetect.nDSmpScale);
|
|
|
|
SAFE_CONFIG_GET(fs, "bEnLowSkylieSADet", config.PrmSkyDetect.bEnLowSkylieSADet);
|
|
|
|
SAFE_CONFIG_GET(fs, "bEnLowSkylieSADet", config.PrmSkyDetect.bEnLowSkylieSADet);
|
|
|
|
|
|
|
|
SAFE_CONFIG_GET(fs, "nObjSizeMin", config.PrmSkyDetect.nObjSizeMin);
|
|
|
|
|
|
|
|
|
|
|
|
// stSkyParam.prmTSkyDet parameters
|
|
|
|
// stSkyParam.prmTSkyDet parameters
|
|
|
|
SAFE_CONFIG_GET(fs, "bEnableDetcetAreaTarget", config.stSkyParam.prmTSkyDet.bEnableDetcetAreaTarget);
|
|
|
|
SAFE_CONFIG_GET(fs, "bEnableDetcetAreaTarget", config.stSkyParam.prmTSkyDet.bEnableDetcetAreaTarget);
|
|
|
|
@ -868,6 +870,7 @@ void Arith_EOController::Arith_ExportParaFile(const char* path)
|
|
|
|
fs << "Sky_nTrackMemFrmNum" << 1000; // 最大记忆帧数
|
|
|
|
fs << "Sky_nTrackMemFrmNum" << 1000; // 最大记忆帧数
|
|
|
|
fs << "bEnLowSkylieSADet" << true; // 允许低于天地线小面检测输出,默认允许
|
|
|
|
fs << "bEnLowSkylieSADet" << true; // 允许低于天地线小面检测输出,默认允许
|
|
|
|
fs << "nSmallObjSizeMax" << 36; // 小目标最大像素数
|
|
|
|
fs << "nSmallObjSizeMax" << 36; // 小目标最大像素数
|
|
|
|
|
|
|
|
fs << "nObjSizeMin" << 1;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fs << "nPipeRadiusSearch" << 40; // 管道搜索范围直径 -- 搜索
|
|
|
|
fs << "nPipeRadiusSearch" << 40; // 管道搜索范围直径 -- 搜索
|
|
|
|
|