zhangmeng
2019-12-20 ddd4b1b54f3e1f560240cc7bd0d1f1757b9e6873
gohumantrack/gohumantrack.go
@@ -198,6 +198,16 @@
   // }(freeFakeImage)
   var fakeImage *ImageHumanTracker
   for _, v := range imgs {
      if fakeImage == nil && v != nil {
         fakeImage = v
         break
      }
   }
   if fakeImage == nil {
      logo.Infoln("batch~~~~~~ images slice no images")
      return nil
   }
   for k, v := range imgs {
      if v == nil {
         // fake := C.create_fake_image(C.int(wid * hei * chn))
@@ -209,9 +219,6 @@
         C.fill_images(cImgs, C.int(h.batchSize), C.int(k), unsafe.Pointer(&v.Data[0]), C.int(v.Width), C.int(v.Height), C.int(v.Channel))
      } else {
         if fakeImage == nil && v != nil {
            fakeImage = v
         }
         logo.Infoln("batch~~~~~~ real image len: ", len(v.Data), " size: ", v.Width, "x", v.Height, "x", v.Channel)
         C.fill_images(cImgs, C.int(h.batchSize), C.int(k), unsafe.Pointer(&v.Data[0]), C.int(v.Width), C.int(v.Height), C.int(v.Channel))
      }