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