From ae15376db2c1b2497b01589c5ec810ab0511560b Mon Sep 17 00:00:00 2001 From: zhangmeng <775834166@qq.com> Date: 星期二, 07 五月 2019 10:13:33 +0800 Subject: [PATCH] push code --- analysis/main.go | 20 +++++++++++++++----- 1 files changed, 15 insertions(+), 5 deletions(-) diff --git a/analysis/main.go b/analysis/main.go index 60a2955..98269d6 100644 --- a/analysis/main.go +++ b/analysis/main.go @@ -1,14 +1,17 @@ package main import ( + "analysis/demo" + srv "analysis/work/service" "flag" "fmt" - // "videoServer/demo" ) var ( streamURL string picFolder string + + asServer bool ) func init() { @@ -17,6 +20,8 @@ flag.StringVar(&ipcURL, "ipc", "ipc:///tmp/pic.ipc", "ipc label") flag.StringVar(&proc, "proc", "", "proc name") + + flag.BoolVar(&asServer, "server", false, "run ipc as server") } const ( @@ -29,11 +34,16 @@ fmt.Println("start test, pic folder: ", picFolder) - // demo.Face(picFolder) - // demo.Yolo(streamURL) - // demo.CVDraw() + imageChan := make(chan srv.ImageInfo) + d := srv.NewReciever(ipcURL, imageChan) - // demo.RunYoloFromIPC(ipcURL) + if asServer { + go d.RunAsServer() + } else { + go d.RunAsClient() + } + + demo.ShowYolo(imageChan) fakeStartProc() } -- Gitblit v1.8.0