From cf5a63e3ba397649cb1cbf379f0ad6cd3c2a937e Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期日, 20 十月 2024 16:59:42 +0800
Subject: [PATCH] debug osd
---
client/faces.go | 30 ++++++++++++++++++++++++++++--
1 files changed, 28 insertions(+), 2 deletions(-)
diff --git a/client/faces.go b/client/faces.go
index 7dde6a4..42e3827 100644
--- a/client/faces.go
+++ b/client/faces.go
@@ -1,8 +1,9 @@
package client
import (
- "encoding/json"
"fmt"
+
+ "encoding/json"
"gat1400Exchange/config"
"gat1400Exchange/pkg/logger"
"gat1400Exchange/util"
@@ -10,7 +11,8 @@
)
const (
- FacesUrI = "/VIID/Faces"
+ FacesUrI = "/VIID/Faces"
+ PersonsUrI = "/VIID/Persons"
)
func FaceCapture(msg []byte) int {
@@ -35,3 +37,27 @@
logger.Debug("Post faces success.")
return stat.StatusCode
}
+
+func PersonCapture(msg []byte) int {
+ if clientStatus != vo.StatusSuccess {
+ return clientStatus
+ }
+
+ url := fmt.Sprintf("%s://%s:%s%s", config.ClientConf.Proto, config.ClientConf.ServerAddr, config.ClientConf.ServerPort, PersonsUrI)
+ rsp, err := util.HttpPost(url, headers, msg)
+ if err != nil {
+ logger.Warn("Post person failed, %s", err.Error())
+ return vo.StatusOtherError
+ }
+
+ var stat vo.ResponseStatus
+ err = json.Unmarshal(rsp, &stat)
+ if err != nil {
+ logger.Warn("Post person response unmarshal failed, %s", err.Error())
+ return vo.StatusOtherError
+ }
+
+ logger.Debug("Post person success.")
+
+ return stat.StatusCode
+}
--
Gitblit v1.8.0