---
panlei
2019-11-22 6767d9af1256397d8a929ab5e6b849209a7d52a7
---
1个文件已修改
6 ■■■■ 已修改文件
algorithm/car/plate.go 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
algorithm/car/plate.go
@@ -29,9 +29,9 @@
// 过滤规则先筛选出符合条件的目标数量
func filterRule(rule *protomsg.Rule, am *structure.AreaMap) structure.LittleRuleResult {
    // 处理的都是yolo数据
    carFlag := rule.SdkArgAlias == "license" ||  rule.SdkArgAlias == "nColor" || rule.SdkArgAlias == "nConfidence" ||
        rule.SdkArgAlias == "nBright" || rule.SdkArgAlias == "nTime" ||  rule.SdkArgAlias == "nCarBright" || rule.SdkArgAlias == "nCarColor" ||
        rule.SdkArgAlias == "nCarLogo" || rule.SdkArgAlias == "nCarType" ||  rule.SdkArgAlias == "nCarModel" || rule.SdkArgAlias == "nCarModelConfidence"
    carFlag := rule.SdkArgAlias == "license" ||  rule.SdkArgAlias == "nConfidence" || rule.SdkArgAlias == "fConfidence" ||
        rule.SdkArgAlias == "nType" || rule.SdkArgAlias == "nVehicleColor1" ||  rule.SdkArgAlias == "nVehicleBright" || rule.SdkArgAlias == "nCarColor" ||
        rule.SdkArgAlias == "fVDConf" || rule.SdkArgAlias == "nVehicleColor2" ||  rule.SdkArgAlias == "nColor" || rule.SdkArgAlias == "nPlateFlag"
    if rule.SdkArgAlias == "score" || rule.SdkArgAlias == "proportion" || rule.SdkArgAlias == "size" || carFlag{ // 判断的是相似值,占比,尺寸等过滤条件,如果再有,还可以再加
        logger.Debug("---------走了车牌识别过滤算法",rule.Id,rule.SdkArgAlias,rule.Operator,rule.SdkArgValue,am.AreaId)