| | |
| | | } |
| | | i := protomsg.Image{} |
| | | err = proto.Unmarshal(bdata, &i) |
| | | logger.Debug("持续时间第一张画框:") |
| | | for _,res := range msg1.RuleResult["yolo"].([]structure.Result) { |
| | | logger.Debug("持续时间第一张规则:",res) |
| | | if msg1.RuleResult != nil { |
| | | logger.Debug("持续时间第一张画框:") |
| | | for _,res := range msg1.RuleResult["yolo"].([]structure.Result) { |
| | | logger.Debug("持续时间第一张规则:",res) |
| | | } |
| | | } |
| | | resp1, err1 := util.DrawPolygonOnImageForYolo(msg1.Cid, i, msg1.RuleResult["yolo"].([]structure.Result), weedfsUrl) |
| | | if err1 != nil { |
| | |
| | | labelTypes = append(labelTypes,1) |
| | | } |
| | | // 给持续时间的第一张赋予缓存数据(遍历复制) |
| | | logger.Info("缓存id为:",cacheId) |
| | | if cacheId != "" { // 有这帧数据的缓存 |
| | | logger.Info("缓存id为:",cacheId) |
| | | tempMap := make(map[string]interface{}) |
| | | for k, result := range args.RuleResult { |
| | | logger.Info("缓存key为:",k) |