From 0fcf2060eed7c43b065e4ef4f0e16baf44e17c4f Mon Sep 17 00:00:00 2001
From: panlei <2799247126@qq.com>
Date: 星期一, 01 七月 2019 15:33:45 +0800
Subject: [PATCH] ---mod
---
util/simpleCV.go | 8 +++++---
main.go | 8 ++++++++
2 files changed, 13 insertions(+), 3 deletions(-)
diff --git a/main.go b/main.go
index 363391c..109f41c 100644
--- a/main.go
+++ b/main.go
@@ -79,6 +79,14 @@
panic("瑙f瀽msg鏃跺嚭鐜伴敊璇�")
}
args.CameraId = m.Cid
+ // 鎶婂浘鐗囩殑浜岃繘鍒惰В鍘嬬缉杩涜鐢绘鍦ㄥ帇缂╁洖鍘�
+ bdata, err := util.UnCompress(m.Data)
+ if err != nil {
+ panic("瑙e帇缂╁浘鐗囨椂鍑虹幇閿欒")
+ }
+ i := protomsg.Image{}
+ err = proto.Unmarshal(bdata, &i)
+
for _, sdkinfo := range m.Tasklab.Sdkinfos { // yolo绠楁硶
if sdkinfo.Sdktype == "Yolo" {
arg := ruleserver.SdkData{}
diff --git a/util/simpleCV.go b/util/simpleCV.go
index 9513826..fb4685b 100644
--- a/util/simpleCV.go
+++ b/util/simpleCV.go
@@ -14,7 +14,7 @@
webcam, _ := gocv.OpenVideoCapture(url)
window := gocv.NewWindow("Hello")
img := gocv.NewMat()
-
+ gocv.add
for {
webcam.Read(&img)
window.IMShow(img)
@@ -93,7 +93,6 @@
defer atom.Close()
rook := gocv.NewMatWithSize(w, w, gocv.MatTypeCV8UC3)
- gocv.NewMatW
defer rook.Close()
black := color.RGBA{0, 0, 0, 0}
@@ -153,6 +152,9 @@
func DrawPolygon(){
// draw the rook
+ rook := gocv.NewMatWithSize(w, w, gocv.MatTypeCV8UC3)
+ defer rook.Close()
+ green := color.RGBA{0, 255, 0, 0}
points := [][]image.Point{
{
image.Pt(w/4., 7*w/8.),
@@ -177,5 +179,5 @@
image.Pt(w/4., 13*w/16.),
},
}
- gocv.FillPoly(&rook, points, white)
+ gocv.FillPoly(&rook, points, green)
}
--
Gitblit v1.8.0