From 0ffd95f2278e860736e46f8b73f357470f5a3d91 Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期三, 15 一月 2020 17:56:18 +0800
Subject: [PATCH] debug

---
 csrc/buz/face/property.cpp |   34 ++++++++++++++++++++++++++++++++++
 1 files changed, 34 insertions(+), 0 deletions(-)

diff --git a/csrc/buz/face/property.cpp b/csrc/buz/face/property.cpp
new file mode 100644
index 0000000..74d4774
--- /dev/null
+++ b/csrc/buz/face/property.cpp
@@ -0,0 +1,34 @@
+#include "property.h"
+
+#include "THFaceProperty_i.h"
+#include "csdk_struct.h"
+
+namespace csdk_wrap{
+
+    int init_face_property(const int tm, VecFunc &vec){
+        auto ret = THFP_Create(tm);
+        if(ret != tm){
+            printf("create face property error\n");
+        }else{
+            vec.emplace_back([]{THFP_Release();});
+        }
+        return ret;
+    }
+
+    cThftResult face_property(const cFacePos &pos, const cIMAGE *img, const int chan){
+        cThftResult result;
+        result.gender = result.age = result.race = -1;
+
+        auto ret = THFP_Execute_V2(chan, (BYTE*)(img->data), img->width, img->height,
+            (THFI_FacePos*)(&pos), (THFP_Result_V2*)(&result));
+        if(ret == 0){
+            // printf("property face gender %s, age %d, race %s, beauty level %d, smile_level %d\n", 
+            // result.gender ?"male":"female",
+            // result.age,
+            // result.race==2?"yello":"other",
+            // result.beauty_level, result.smile_level);
+        }
+        return result;
+    }
+
+}
\ No newline at end of file

--
Gitblit v1.8.0