package main import ( "analysis/valib/gosdk" "analysis/work/service" "fmt" ) var ( ipcURL string proc string ) func startProc() { imageChan := make(chan service.ImageInfo) d := service.NewReciever(ipcURL, imageChan) go d.Run(false) if proc == "" { d.Stop() } if proc == "FaceDetect" { for { i := <-imageChan img := gosdk.SDKImage{Data: i.Data, Width: i.Width, Height: i.Height} gosdk.FaceDetect(img, 0) } } } func fakeStartProc() { fmt.Println("ipc url: ", ipcURL) fmt.Println(proc, " proc run") }