From 0981ad3f85d52550436f00ed3c7bd020f1f727b0 Mon Sep 17 00:00:00 2001 From: liuxiaolong <736321739@qq.com> Date: 星期六, 29 六月 2019 15:55:50 +0800 Subject: [PATCH] test --- service/FaceSdkService.go | 22 ++++++++++------------ 1 files changed, 10 insertions(+), 12 deletions(-) diff --git a/service/FaceSdkService.go b/service/FaceSdkService.go index d47ab83..a062883 100644 --- a/service/FaceSdkService.go +++ b/service/FaceSdkService.go @@ -10,14 +10,12 @@ "github.com/pkg/errors" "github.com/satori/go.uuid" "gocv.io/x/gocv" - "io/ioutil" - "mime/multipart" "sync" "time" ) type FaceSdkService struct { - File *multipart.File + File []byte Id string Result []*protomsg.ResultFaceExtCom } @@ -32,9 +30,9 @@ Url_Service_PULL = Ipc_Url_Pre + Virtual_FaceSdkId + Ipc_Pull_Ext ) -func NewFaceSdkService(file multipart.File) FaceSdkService{ +func NewFaceSdkService(fileBytes []byte) FaceSdkService{ return FaceSdkService{ - File:&file, + File:fileBytes, Id:uuid.NewV4().String(), } } @@ -60,14 +58,14 @@ } func (s *FaceSdkService) ReadFromUploadImg() (*protomsg.Image,error){ - defer (*(s.File)).Close() - imgB, err := ioutil.ReadAll(*(s.File)) - if err !=nil{ - fmt.Println("File.Read err:",err) - return nil,err - } + //defer (*(s.File)).Close() + //imgB, err := ioutil.ReadAll(*(s.File)) + //if err !=nil{ + // fmt.Println("File.Read err:",err) + // return nil,err + //} - picMat, err := gocv.IMDecode(imgB, gocv.IMReadColor) + picMat, err := gocv.IMDecode(s.File, gocv.IMReadColor) if err !=nil { fmt.Println("gocv.IMDecode err:",err) return nil,err -- Gitblit v1.8.0