From b02f26a724956f926b00c52ae1a03fba6afb79fa Mon Sep 17 00:00:00 2001 From: panlei <2799247126@qq.com> Date: 星期二, 02 七月 2019 10:08:15 +0800 Subject: [PATCH] AlarmRules大写改小写 --- util/simpleCV.go | 21 ++++++++++++--------- 1 files changed, 12 insertions(+), 9 deletions(-) diff --git a/util/simpleCV.go b/util/simpleCV.go index 1251bf7..2cb0f81 100644 --- a/util/simpleCV.go +++ b/util/simpleCV.go @@ -6,6 +6,7 @@ "encoding/json" "errors" "fmt" + "gocv.io/x/gocv" "image" "image/color" "io" @@ -14,8 +15,6 @@ "net/http" "os" "time" - - "gocv.io/x/gocv" ) func CvRTSP() { @@ -159,17 +158,19 @@ } } -func DrawPolygon()(maps map[string]interface{}, err0 error){ +func DrawPolygonOnImage()(maps map[string]interface{}, err0 error){ // draw the rook //rook := gocv.NewMatWithSize(w, w, gocv.MatTypeCV8UC3) //imgs := gocv.NewMat() - ddd, err := RetrieveROM("./l05.jpg") - if err != nil { - fmt.Println("瑙g爜鏈夎") - } - bbb := bytes.NewBuffer(ddd) // 蹇呴』鍔犱竴涓猙uffer 涓嶇劧娌℃湁read鏂规硶灏变細鎶ラ敊 - rook, _ := gocv.NewMatFromBytes(500, 500, gocv.MatTypeCV8UC3, bbb.Bytes()) + //ddd, err := RetrieveROM("/home/user/workspace/ruleprocess/util/105.jpg") + //if err != nil { + // fmt.Println("瑙g爜鏈夎",err) + //} + //bbb := bytes.NewBuffer(ddd) // 蹇呴』鍔犱竴涓猙uffer 涓嶇劧娌℃湁read鏂规硶灏变細鎶ラ敊 + //rook, _ := gocv.NewMatFromBytes(500, 500, gocv.MatTypeCV8UC3, gocv.IMRead()) + rook := gocv.IMRead("/home/user/workspace/ruleprocess/util/105.jpg",gocv.IMReadColor) defer rook.Close() + green := color.RGBA{0, 255, 0, 0} points := [][]image.Point{ { @@ -180,6 +181,8 @@ }, } gocv.FillPoly(&rook, points, green) + + //return nil,nil // 涓婁紶 fdata,_ := gocv.IMEncode(".jpg",rook) body := &bytes.Buffer{} -- Gitblit v1.8.0