From 6a413e1d7d485f506e81c669bc692868c29cefb9 Mon Sep 17 00:00:00 2001
From: sunty <1172534965@qq.com>
Date: 星期四, 18 七月 2019 17:37:25 +0800
Subject: [PATCH] fix sdkcompare

---
 dbpersoninfo.go |   17 ++++++++++-------
 1 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/dbpersoninfo.go b/dbpersoninfo.go
index 9fa155c..a16d34c 100644
--- a/dbpersoninfo.go
+++ b/dbpersoninfo.go
@@ -13,7 +13,6 @@
     "basic.com/pubsub/cache.git/shardmap"
 
     "basic.com/valib/gosdk.git"
-	"basic.com/pubsub/cache.git"
 )
 
 var querynum = flag.Int("querynum", 10, "the query number from database")
@@ -76,7 +75,7 @@
     fmt.Println()
 }
 
-func GetComparePersonBaseInfo(tableid []string, faceFeature []byte, compareThreshold int) []byte {
+func GetComparePersonBaseInfo(tableid []string, faceFeature []byte, compareThreshold float32) []byte {
 
     totalmap := make(map[string]float32)
 
@@ -86,17 +85,18 @@
 
     if tableid == nil {
         //瀵规瘮鍏ㄩ儴
-        for _, val := range cache.Cmap.Cam {
+        for _, val := range Cmap.Cam {
             tmpmap := val.Walk(Printest, faceFeature)
             for key, sec := range tmpmap {
-                if sec > 70*0.01 {
+                if sec > 50*0.01 {
+					fmt.Println("map涓�",totalmap[key],sec)
                     totalmap[key] = sec
                 }
             }
         }
     } else {
         for _, tid := range tableid {
-            shardins, ok := cache.Cmap.Cam[tid]
+            shardins, ok := Cmap.Cam[tid]
             fmt.Println(ok)
             if !ok {
                 fmt.Println("get shad error by id", shardins)
@@ -104,12 +104,14 @@
             }
             tmpmap := shardins.Walk(Printest, faceFeature)
             for key, sec := range tmpmap {
-                if compareThreshold > 70{
+                if compareThreshold > 50*0.01{
                     if sec > compareThreshold {
+                    	fmt.Println("map涓�",totalmap[key],sec)
                         totalmap[key] = sec
                     }
                 }else {
-                    if sec > 70*0.01 {
+                    if sec > 50*0.01 {
+						fmt.Println("map涓�",totalmap[key],sec)
                         totalmap[key] = sec
                     }
                 }
@@ -138,5 +140,6 @@
     }
 
     sec := gosdk.FaceCompare(ci, co_d)
+    fmt.Println("姣斿寰楀垎涓猴細",sec)
     return sec
 }

--
Gitblit v1.8.0