sunty
2020-08-20 9d88c7c467f8d93af4aab9ba0b6d6c01c2ffc546
controllers/fileController.go
@@ -181,14 +181,8 @@
   }
   red := color.RGBA{255, 0, 0, 0}
   for _,faceResult := range *faceArr {
      rect := image.Rect(int(faceResult.Pos.RcFace.Left),
         int(faceResult.Pos.RcFace.Top),
         int(faceResult.Pos.RcFace.Right),
         int(faceResult.Pos.RcFace.Bottom))
      err = godraw.DrawRectangle(img, rect, red, 3)
      if err != nil {
         logger.Debug("godraw.DrawRectangle err:", err)
      }
      util.DrawRect(img.(*image.RGBA),int(faceResult.Pos.RcFace.Left),int(faceResult.Pos.RcFace.Top),int(faceResult.Pos.RcFace.Right),
         int(faceResult.Pos.RcFace.Bottom), red)
   }
   quantity := 100
@@ -641,8 +635,10 @@
         arg.Collection = searchBody.Collection
         arg.AnalyServerId = localConf.ServerId
         ct := time.Now()
         captureIds := esApi.GetAllLocalVideopersonsId(arg, config.EsInfo.EsIndex.AiOcean.IndexName, localConf.AlarmIp, strconv.Itoa(int(localConf.AlarmPort)), alarmLevelTypes)
         logger.Debug("searchPhoto first Result.len:",len(*co.CompareData),"twice len(captureIds):",len(captureIds))
         ut := time.Since(ct)
         logger.Debug("searchPhoto first Result.len:",len(*co.CompareData),"twice len(captureIds):",len(captureIds), "useTime:", ut)
         if captureIds !=nil {
            var aResult protomsg.SdkCompareResult
            aList := getTwiceSearchResult(co, &captureIds, searchBody)