panlei
2019-06-25 fd04fb054dd9bdfafd04c24bdab43b5cd2b09b2e
main.go
@@ -103,24 +103,24 @@
         }
      }
      if sdkinfo.Sdktype == "FaceDetect" { // 人脸检测
         fmt.Println("数据长度为:", len(sdkinfo.Sdkdata))
         if len(sdkinfo.Sdkdata) > 1 {
            fmt.Println("----------------------------------------------------",m.Caddr)
            faceParam := protomsg.ParamFacePos{}
            err = proto.Unmarshal(sdkinfo.Sdkdata, &faceParam)
            if err != nil {
               fmt.Println("解析FACE sdk数据时出现错误", err)
               continue
            }
            for _, info := range faceParam.Faces {
               photoMap := ruleserver.PhotoMap{Rects: ruleserver.Rect{-1, -1, -1, -1}, Score: float64(info.Pos.Quality)}
               arg.Photo = append(arg.Photo, photoMap)
            }
         } else {
            continue
         }
      }
      //if sdkinfo.Sdktype == "FaceDetect" { // 人脸检测
      //   fmt.Println("数据长度为:", len(sdkinfo.Sdkdata))
      //   if len(sdkinfo.Sdkdata) > 1 {
      //      fmt.Println("----------------------------------------------------",m.Caddr)
      //      faceParam := protomsg.ParamFacePos{}
      //      err = proto.Unmarshal(sdkinfo.Sdkdata, &faceParam)
      //      if err != nil {
      //         fmt.Println("解析FACE sdk数据时出现错误", err)
      //         continue
      //      }
      //      for _, info := range faceParam.Faces {
      //         photoMap := ruleserver.PhotoMap{Rects: ruleserver.Rect{-1, -1, -1, -1}, Score: float64(info.Pos.Quality)}
      //         arg.Photo = append(arg.Photo, photoMap)
      //      }
      //   } else {
      //      continue
      //   }
      //}
      //if sdkinfo.Sdktype == "FaceExtract" { // 人脸提取
      //}