From 8ceae6fc8ef80a43e1c5e4c82487963a3450cb7b Mon Sep 17 00:00:00 2001 From: liuxiaolong <736321739@qq.com> Date: 星期四, 27 六月 2019 17:24:28 +0800 Subject: [PATCH] test --- service/FaceSdkService.go | 28 +++++++++++++++++++--------- 1 files changed, 19 insertions(+), 9 deletions(-) diff --git a/service/FaceSdkService.go b/service/FaceSdkService.go index 93935d1..6e608ac 100644 --- a/service/FaceSdkService.go +++ b/service/FaceSdkService.go @@ -27,15 +27,16 @@ func TestPushImgMsg() { InitService() - proImg := readImgFile() - if b, err := proto.Marshal(&proImg);err !=nil{ + i := readImgFile() + fmt.Printf("width:%d,height:%d,data.length:%d,timestamp:%s,id:%d\n",i.Width,i.Height,len(i.Data),i.Timestamp,i.Id) + if b, err := proto.Marshal(&i);err !=nil{ fmt.Println("protoImage marshal err") return } else { bc := make([]byte,len(b)) ht := make([]int, 64<<10) - n,err := lz4.CompressBlock(b,bc,ht) + n,err := lz4.CompressBlock(b, bc, ht) if err !=nil { fmt.Println(err) } @@ -64,18 +65,26 @@ picMat := gocv.IMRead(filePath, gocv.IMReadColor) + window := gocv.NewWindow("Hello") + window.IMShow(picMat) + defer picMat.Close() if picMat.Empty() { fmt.Println("file not exist") return i } + height := int32(picMat.Rows()) + width := int32(picMat.Cols()) + data := picMat.ToBytes() i = protomsg.Image{ - Width:int32(picMat.Rows()), - Height:int32(picMat.Cols()), - Timestamp:formatTimeStr, - Data:[]byte(picMat.DataPtrUint8()), + Width: width, + Height: height, + Timestamp: formatTimeStr, + Data: data, + Id: timeUnix, } + fmt.Println("gocv read img completed") return i } @@ -132,12 +141,13 @@ sdkInfos := rMsg.Tasklab.Sdkinfos fmt.Println("Len(sdkInfos)=",len(sdkInfos)) for _,swt :=range sdkInfos{ + fmt.Println("sdkName:",swt.SdkName) if swt.Sdktype == "FaceExtract"{ - fmt.Println("sdkName:",swt.SdkName) + fmt.Println("sdkData.len:",len(swt.Sdkdata)) var pff protomsg.ParamFaceFeature if err := proto.Unmarshal(swt.Sdkdata, &pff);err !=nil{ - fmt.Println("ParamFaceFeature unmarshal err:",err) + //fmt.Println("ParamFaceFeature unmarshal err:",err) } else { fmt.Println("鐩爣鏁帮細",len(pff.ExtComp)) for _,fea :=range pff.ExtComp{ -- Gitblit v1.8.0