派生自 libgowrapper/yolo

zhangmeng
2019-12-11 b63c8219736016e3b3952465f41abede37a38fbd
goyolo.go
@@ -52,10 +52,8 @@
// Free free
func Free(i interface{}) {
   y := i.(*YoloHandle)
   if y != nil {
      if y.handle != nil {
         C.release(y.handle)
      }
   if y != nil && y.handle != nil {
      C.release(y.handle)
   }
}
@@ -83,15 +81,15 @@
      &cobjinfo, &count)
   if ret == 0 {
      defer C.free(cobjinfo)
      return CYoloObjInfoArrayToGoArray(unsafe.Pointer(cobjinfo), int(count))
   }
   return nil
}
// YoloObjName obj name by type
func YoloObjName(i interface{}, typ int) string {
   y := i.(*YoloHandle)
   p := C.obj_name_by_type(y.handle, C.int(typ))
func YoloObjName(typ int) string {
   p := C.obj_name_by_type(C.int(typ))
   return C.GoString(p)
}