From cd982114434e2fa2617ccdf02ea49e162c09a464 Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期一, 16 十二月 2019 15:39:45 +0800
Subject: [PATCH] bug fixed

---
 work/sdk/fdetect.go |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/work/sdk/fdetect.go b/work/sdk/fdetect.go
index 87635b2..4798f90 100644
--- a/work/sdk/fdetect.go
+++ b/work/sdk/fdetect.go
@@ -31,7 +31,7 @@
 	chnLock         sync.Mutex
 
 	handle          interface{}
-	fnInit          func() interface{}
+	fnInit          func(func(...interface{})) interface{}
 	fnFree          func(interface{})
 	fnRun           func(interface{}, []byte, int, int, int, int) []sdkstruct.CFaceResult
 	fnTrackerResize func(interface{}, int, int, int) bool
@@ -70,7 +70,7 @@
 		sampleSize:      samp,
 
 		handle:          nil,
-		fnInit:          fnInit.(func() interface{}),
+		fnInit:          fnInit.(func(func(...interface{})) interface{}),
 		fnFree:          fnFree.(func(interface{})),
 		fnRun:           fnRun.(func(interface{}, []byte, int, int, int, int) []sdkstruct.CFaceResult),
 		fnTrackerResize: fnTrackerResize.(func(interface{}, int, int, int) bool),
@@ -97,9 +97,9 @@
 		gpu = gogpu.ValidGPU(2048)
 	}
 
-	e.handle = e.fnInit()
+	e.handle = e.fnInit(logo.Infoln)
 
-	if !e.fnTracker(e.handle, 1280, 720, e.faceNum, e.interval, e.sampleSize, e.threads, gpu) {
+	if !e.fnTracker(e.handle, 1280, 720, e.faceNum, e.interval, 720, e.threads, gpu) {
 		logo.Errorln("FACE TRACKER CREATE ERROR")
 	}
 	logo.Infoln("Face Tracker Use GPU: ", gpu)

--
Gitblit v1.8.0