From 1c39aeca008ced62dae8245f8d6f9963f4c97b47 Mon Sep 17 00:00:00 2001
From: AlexeyAB <alexeyab84@gmail.com>
Date: Thu, 12 Apr 2018 11:12:38 +0000
Subject: [PATCH] Try to fix

---
 src/data.c |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/data.c b/src/data.c
index 1bb333a..abdb043 100644
--- a/src/data.c
+++ b/src/data.c
@@ -307,10 +307,9 @@
     int count = 0;
 	int i;
     box_label *boxes = read_boxes(labelpath, &count);
+	float lowest_w = 1.F / net_w;
+	float lowest_h = 1.F / net_h;
 	if (small_object == 1) {
-		float lowest_w = 1.F / net_w;
-		float lowest_h = 1.F / net_h;
-		printf(" lowest_w = %f, lowest_h = %f \n", lowest_w, lowest_h);
 		for (i = 0; i < count; ++i) {
 			if (boxes[i].w < lowest_w) boxes[i].w = lowest_w;
 			if (boxes[i].h < lowest_h) boxes[i].h = lowest_h;
@@ -330,7 +329,9 @@
         id = boxes[i].id;
 
 		// not detect small objects
-		if ((w < 0.001F || h < 0.001F)) continue;
+		//if ((w < 0.001F || h < 0.001F)) continue;
+		// if truth (box for object) is smaller than 1x1 pix
+		if ((w < lowest_w || h < lowest_h)) continue;
 
         truth[i*5+0] = x;
         truth[i*5+1] = y;

--
Gitblit v1.10.0