From b63c8219736016e3b3952465f41abede37a38fbd Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期三, 11 十二月 2019 11:44:06 +0800
Subject: [PATCH] update

---
 cyolo.cpp |   15 ++++++---------
 1 files changed, 6 insertions(+), 9 deletions(-)

diff --git a/cyolo.cpp b/cyolo.cpp
index 4a4124c..805393a 100644
--- a/cyolo.cpp
+++ b/cyolo.cpp
@@ -14,16 +14,14 @@
 
 #include "csrc/yolo.cpp"
 
-using namespace cppyolo;
 
 void* init(const char *cfg, const char *weights, const char *name, const int gpu){
-    return new sdkyolo(cfg, weights, name, gpu);
+    return cppyolo::init(cfg, weights, name, gpu);
 }
 
 void release(void *handle){
     if (handle){
-        sdkyolo *h = (sdkyolo*)handle;
-        delete h;
+        cppyolo::release(handle);
     }
 }
 
@@ -32,13 +30,12 @@
             const float thrsh, const int use_mean, 
             void **objInfos, int *objCount){
 
-    sdkyolo *y = (sdkyolo*)handle;
     cIMAGE img{(unsigned char*)data, w, h, c};
-    return y->detect(&img, thrsh, use_mean, objInfos, objCount);
+    return cppyolo::detect(handle, &img, thrsh, use_mean, objInfos, objCount);
 }
 
-const char* obj_name_by_type(void *handle, const int typ){
-    sdkyolo *h = (sdkyolo*)handle;
-    return h->obj_name_by_type(typ);
+const char* obj_name_by_type(const int typ){
+
+    return cppyolo::obj_name_by_type(typ);
 }
 

--
Gitblit v1.8.0