From fa7f3adbefe5bbe533fcfd098bc874f603520a06 Mon Sep 17 00:00:00 2001 From: panlei <2799247126@qq.com> Date: 星期二, 02 七月 2019 20:37:11 +0800 Subject: [PATCH] likeDat额、 --- insertdata/insertDataToEs.go | 10 +++------- util/image.go | 5 +++-- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/insertdata/insertDataToEs.go b/insertdata/insertDataToEs.go index f6e4fcd..1d375df 100644 --- a/insertdata/insertDataToEs.go +++ b/insertdata/insertDataToEs.go @@ -127,7 +127,7 @@ i := protomsg.Image{} err = proto.Unmarshal(bdata, &i) log.Println("======================================鐪嬬湅杩欎釜妗嗭細",face.Location) - bytes := util.Subimg(i.Data, int(face.Location.X), int(face.Location.Y), int(face.Location.X+face.Location.Width), int(face.Location.Y+face.Location.Height)) + bytes := util.SubImg(i, int(face.Location.X), int(face.Location.Y), int(face.Location.X+face.Location.Width), int(face.Location.Y+face.Location.Height)) resp, err := util.PostFormBufferData1(weedfsUrl, bytes, uuid.NewV4().String()) if err != nil { log.Println("涓婁紶灏忓浘鍑洪敊") @@ -142,7 +142,7 @@ msg.Tasklab.Taskname, face.SdkName, "", - "", // 鍙娴嬶紝娌℃湁姣斿鏃堕棿 + time.Now().Format("2006-01-02 15:04:05"), // 鍙娴嬶紝娌℃湁姣斿鏃堕棿 face.ThftRes.Gender, face.ThftRes.Age, "", @@ -170,11 +170,7 @@ } err = EsReq("POST", "http://192.168.1.182:9200/videopersons/perVideoPicture", requstbody) - if err != nil { - log.Println("es can not execute right.") - } else { - log.Println("___________________________________寰�ES鎻掑叆浜鸿劯鏁版嵁鎴愬姛") - } + log.Println(err) }else { log.Println("璺熷簳搴撶殑鐩镐技鏁版嵁---------锛�",face.Liker) } diff --git a/util/image.go b/util/image.go index adecad4..794215c 100644 --- a/util/image.go +++ b/util/image.go @@ -1,12 +1,13 @@ package util import ( + "basic.com/pubsub/protomsg.git" "gocv.io/x/gocv" "image" "log" ) // 鎸夊昂瀵稿幓鍒囧浘 -func Subimg(dbyte []byte,x0,y0,x1,y1 int,) []byte{ +func SubImg(i protomsg.Image,x0,y0,x1,y1 int,) []byte{ //bbb := bytes.NewBuffer(dbyte) // 蹇呴』鍔犱竴涓猙uffer 涓嶇劧娌℃湁read鏂规硶灏变細鎶ラ敊 ////log.Println("==================鐪嬬湅杩欎釜buffer",bbb) @@ -26,7 +27,7 @@ //defer f.Close() //鍏抽棴鏂囦欢 //jpeg.Encode(f, subImg, nil) //鍐欏叆鏂囦欢 log.Println("--------------------------鍥涘ぇ閲戝垰锛�",x0,y0,x1,y1) - img,_ := gocv.NewMatFromBytes(720,1280,gocv.MatTypeCV8UC3,dbyte) + img,_ := gocv.NewMatFromBytes(int(i.Height),int(i.Width),gocv.MatTypeCV8UC3,i.Data) rect := image.Rect(x0,y0,x1,y1) region := img.Region(rect) bytes, _ := gocv.IMEncode(".jpg", region) -- Gitblit v1.8.0