From d6cb0fcabcece079c6a5b511159127f585897dba Mon Sep 17 00:00:00 2001
From: Tino Hager <tino.hager@nager.at>
Date: Wed, 27 Jun 2018 21:11:33 +0000
Subject: [PATCH] optimize max object definition
---
build/darknet/YoloWrapper.cs | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/build/darknet/YoloWrapper.cs b/build/darknet/YoloWrapper.cs
index ade0059..14bf56d 100644
--- a/build/darknet/YoloWrapper.cs
+++ b/build/darknet/YoloWrapper.cs
@@ -6,6 +6,7 @@
public class YoloWrapper : IDisposable
{
private const string YoloLibraryName = "yolo_cpp_dll.dll";
+ private const int MaxObjects = 1000;
[DllImport(YoloLibraryName, EntryPoint = "init")]
public static extern int InitializeYolo(string configurationFilename, string weightsFilename, int gpu);
@@ -29,10 +30,10 @@
public UInt32 frames_counter;
};
- [StructLayout(LayoutKind.Sequential, Size = 10)]
+ [StructLayout(LayoutKind.Sequential)]
public struct BboxContainer
{
- [MarshalAs(UnmanagedType.ByValArray, SizeConst = 10)]
+ [MarshalAs(UnmanagedType.ByValArray, SizeConst = MaxObjects)]
public bbox_t[] candidates;
}
--
Gitblit v1.10.0