| | |
| | | "ruleprocess/structure" |
| | | "strconv" |
| | | ) |
| | | |
| | | func Entrance () { |
| | | |
| | | // 人脸算法 |
| | | func Entrance(rule *protomsg.Rule, am *structure.AreaMap) structure.LittleRuleResult { |
| | | return filterRule(rule,am) |
| | | } |
| | | |
| | | // 过滤规则先筛选出符合条件的目标数量 |
| | |
| | | //logger.Info("规则的算法id和区域的算法id:", rule.SdkId, "===", am.sdkId) |
| | | if rule.PolygonId == am.AreaId { // 算法和区域都得对的上 |
| | | |
| | | if rule.SdkId == "812b674b-2375-4589-919a-5c1c3278a972" && rule.SdkArgAlias != "time_rule"{ |
| | | if rule.SdkId == "812b674b-2375-4589-919a-5c1c3278a972" && rule.SdkArgAlias != "time_rule"{ // 人脸比对 |
| | | //logger.Debug("当前小规则是:",rule) |
| | | flag := "false" |
| | | // 把没有相似者的人脸从filterData中删除 |