From 76ee1245a5be00553a4971035c04fc057177be97 Mon Sep 17 00:00:00 2001
From: liuxiaolong <736321739@qq.com>
Date: 星期一, 08 七月 2019 14:03:33 +0800
Subject: [PATCH] get faceFea from FaceDetect sdk

---
 controllers/fileController.go |   58 +++++++++++++++++++++++++++++-----------------------------
 1 files changed, 29 insertions(+), 29 deletions(-)

diff --git a/controllers/fileController.go b/controllers/fileController.go
index 868bd7a..3b641e0 100644
--- a/controllers/fileController.go
+++ b/controllers/fileController.go
@@ -103,13 +103,13 @@
 
 	//灏嗕笂浼犵殑鍥剧墖浜や汉鑴告娴嬪拰浜鸿劯鎻愬彇锛岃幏寰楃壒寰�
 	fileBytes, _ := ioutil.ReadAll(file)
-	faceExtArr, err, pI := getFaceFeaFromSdk(fileBytes)
-	if err ==nil && len(faceExtArr) >0 {
+	faceArr, err, pI := service.GetFaceFeaFromSdk(fileBytes)
+	if err ==nil && len(faceArr) >0 {
 		var faceBase64= ""
 		var field = ""
 		var rcFace *protomsg.Rect
-		for _,r := range faceExtArr {
-			rcFace = r.Pos.Pos.RcFace
+		for _,r := range faceArr {
+			rcFace = r.Pos.RcFace
 			faceBase64 = base64.StdEncoding.EncodeToString(r.Feats)//鑾峰彇鎻愬彇鍒扮殑绗竴寮犱汉鑴哥壒寰�
 			break
 		}
@@ -150,15 +150,15 @@
 
 	//灏嗕笂浼犵殑鍥剧墖浜や汉鑴告娴嬪拰浜鸿劯鎻愬彇锛岃幏寰楃壒寰�
 	var faceBase64=""
-	faceExtArr, err,pI := getFaceFeaFromSdk(fileBytes)
-	if faceExtArr ==nil {
+	faceArr, err,pI := service.GetFaceFeaFromSdk(fileBytes)
+	if faceArr ==nil {
 		return "",nil,errors.New("NotFeatureFindError")
 	}
 	var rcFace *protomsg.Rect
-	if err ==nil && len(faceExtArr) >0 {
-		for _,r := range faceExtArr {
+	if err ==nil && len(faceArr) >0 {
+		for _,r := range faceArr {
 			//鎷垮埌浜鸿劯鐨勫潗鏍�
-			rcFace = r.Pos.Pos.RcFace
+			rcFace = r.Pos.RcFace
 
 			faceBase64 = base64.StdEncoding.EncodeToString(r.Feats)//鑾峰彇鎻愬彇鍒扮殑绗竴寮犱汉鑴哥壒寰�
 			break
@@ -192,26 +192,26 @@
 
 }
 
-func getFaceFeaFromSdk(fileBytes []byte) ([]*protomsg.ResultFaceExtCom,error,*protomsg.Image){
-	s := service.NewFaceSdkService(fileBytes)
-	i, err := s.ReadFromUploadImg()
-	if err !=nil{
-		fmt.Println("readFromUploadImg err:",err)
-		return nil,err,i
-	}
-	bc, err := service.ImgCompress(i)
-	if err !=nil {
-		fmt.Println("ImgCompress err:",err)
-		return nil,err,i
-	}
-	s.PushImgMsg(bc)
-	s.GetFaceFea()
-	if s.Result == nil{
-		return nil,errors.New("no fea"),i
-	} else {
-		return s.Result,nil,i
-	}
-}
+//func getFaceFeaFromSdk(fileBytes []byte) ([]*protomsg.ResultFaceExtCom,error,*protomsg.Image){
+//	s := service.NewFaceSdkService(fileBytes)
+//	i, err := s.ReadFromUploadImg()
+//	if err !=nil{
+//		fmt.Println("readFromUploadImg err:",err)
+//		return nil,err,i
+//	}
+//	bc, err := service.ImgCompress(i)
+//	if err !=nil {
+//		fmt.Println("ImgCompress err:",err)
+//		return nil,err,i
+//	}
+//	s.PushImgMsg(bc)
+//	s.GetFaceFea()
+//	if s.Result == nil{
+//		return nil,errors.New("no fea"),i
+//	} else {
+//		return s.Result,nil,i
+//	}
+//}
 
 /**涓婁紶鏂规硶**/
 

--
Gitblit v1.8.0