| | |
| | | fmt.Println("sdkName:",swt.SdkName) |
| | | if swt.Sdktype =="FaceDetect"{ |
| | | fmt.Println("人脸检测结果") |
| | | var rfd protomsg.ResultFaceDetect |
| | | err := proto.Unmarshal(swt.Sdkdata, &rfd) |
| | | var pfp protomsg.ParamFacePos |
| | | err := proto.Unmarshal(swt.Sdkdata, &pfp) |
| | | if err !=nil { |
| | | fmt.Println("faceDetect result unmarshal err:",err) |
| | | } else { |
| | | fmt.Println("FacePos:",rfd.Pos) |
| | | fmt.Println("ThftResult:",rfd.Result) |
| | | for _,face :=range pfp.Faces{ |
| | | fmt.Println("FacePos:",face.Pos) |
| | | fmt.Println("ThftResult:",face.Result) |
| | | } |
| | | |
| | | } |
| | | } |
| | | if swt.Sdktype == "FaceExtract"{ |