| | |
| | | } |
| | | i := protomsg.Image{} |
| | | err = proto.Unmarshal(bdata, &i) |
| | | 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 { |
| | | logger.Error("缓存数据画框或上传图片服务器出错", err) |
| | |
| | | |
| | | func TimeTicker() { |
| | | ticker := time.NewTicker(1 * time.Second) |
| | | go func(ticker *time.Ticker) { |
| | | //go func(ticker *time.Ticker) { |
| | | defer ticker.Stop() |
| | | for { |
| | | select { |
| | |
| | | } |
| | | } |
| | | } |
| | | }(ticker) |
| | | //}(ticker) |
| | | } |
| | | func StopTimeTicker() { |
| | | stopChan <- true |