From 9f08028f23d9e5cbfa159bec1e07d63b141a6809 Mon Sep 17 00:00:00 2001 From: zhangjixing <775834166@qq.com> Date: 星期五, 18 一月 2019 10:17:00 +0800 Subject: [PATCH] --- QiaoJiaSystem/VideoAnalysFromHC/RtspAnalysElement.cpp | 29 +++++++++++++++++++---------- 1 files changed, 19 insertions(+), 10 deletions(-) diff --git a/QiaoJiaSystem/VideoAnalysFromHC/RtspAnalysElement.cpp b/QiaoJiaSystem/VideoAnalysFromHC/RtspAnalysElement.cpp index 828dc70..25b961b 100644 --- a/QiaoJiaSystem/VideoAnalysFromHC/RtspAnalysElement.cpp +++ b/QiaoJiaSystem/VideoAnalysFromHC/RtspAnalysElement.cpp @@ -85,20 +85,29 @@ rule.second.strAddr = item.str_addr; rule.second.weekRuleVec = m_lDBTool->searchCameraWeekRuleByCamId(item.str_cam_dev_id, rule.first); - if(rule.second.nSdkType == FaceSdk) continue; + if(rule.second.nSdkType == PerStaticSdk) + { + float temp=1-(float)(rule.second.nThreshold)/100; + rule.second.fSensitivity=(75+25*temp)/100; - if (rule.second.nThreshold < 5 ) - { - rule.second.fSensitivity=0.95; } - else if(rule.second.nThreshold > 95) + else if(rule.second.nSdkType != FaceSdk) { - rule.second.fSensitivity=0.05; + float temp=1-(float)(rule.second.nThreshold)/100; + rule.second.fSensitivity=(5+90*temp)/100; } - else - { - rule.second.fSensitivity = 1-(float) (rule.second.nThreshold) / 100; - } +// if (rule.second.nThreshold < 5 ) +// { +// rule.second.fSensitivity=0.95; +// } +// else if(rule.second.nThreshold > 95) +// { +// rule.second.fSensitivity=0.05; +// } +// else +// { +// rule.second.fSensitivity = 1-(float) (rule.second.nThreshold) / 100; +// } DBG("fSensitivity" << rule.second.fSensitivity); } -- Gitblit v1.8.0