From ccf396d18f149c3ba1d5bb1279f29a5d6eff864c Mon Sep 17 00:00:00 2001
From: liuxiaolong <736321739@qq.com>
Date: 星期五, 23 八月 2019 16:24:05 +0800
Subject: [PATCH] fix port

---
 service/FaceSdkService.go |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/service/FaceSdkService.go b/service/FaceSdkService.go
index 3039f77..ca7f185 100644
--- a/service/FaceSdkService.go
+++ b/service/FaceSdkService.go
@@ -96,9 +96,17 @@
 		logger.Debug("gocv.IMDecode err:",err)
 		return nil,err
 	}
+	logger.Debug("picMat.Data.len:", len(picMat.ToBytes()))
 	newMat := gocv.NewMat()
-	if picMat.Rows() > 1000 || picMat.Cols() > 1000 {
-		gocv.Resize(picMat,&newMat, image.Pt(0,0), 0.5,  0.5, gocv.InterpolationDefault)
+	size := 1024
+	if picMat.Rows() > size || picMat.Cols() > size {
+		fx := float64(size)/float64(picMat.Rows())
+		fy := float64(size)/float64(picMat.Cols())
+		ff := fx
+		if fx > fy{
+			ff = fy
+		}
+		gocv.Resize(picMat,&newMat, image.Pt(0,0), ff, ff, gocv.InterpolationDefault)
 		picMat = newMat
 	}
 
@@ -270,7 +278,6 @@
 		}
 		rMsg := protomsg.SdkMessage{}
 		if err := proto.Unmarshal(resultBytes, &rMsg); err == nil {
-			logger.Debug("received MSG:", rMsg.Cid)
 			i := protomsg.Image{}
 			bdata, err := util.UnCompress(rMsg.Data)
 			if err !=nil {

--
Gitblit v1.8.0