From d0b9326a352ed2fbc3ae66fdef40b4533a2f211d Mon Sep 17 00:00:00 2001
From: Joseph Redmon <pjreddie@gmail.com>
Date: Tue, 11 Aug 2015 06:22:27 +0000
Subject: [PATCH] Hacks to get nightmare to not break gridsizing
---
src/data.c | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/data.c b/src/data.c
index 982ef21..6a41d13 100644
--- a/src/data.c
+++ b/src/data.c
@@ -197,8 +197,6 @@
h = constrain(0, 1, h);
if (w < .01 || h < .01) continue;
if(1){
- //w = sqrt(w);
- //h = sqrt(h);
w = pow(w, 1./2.);
h = pow(h, 1./2.);
}
@@ -456,16 +454,18 @@
int flip = rand_r(&data_seed)%2;
image cropped = crop_image(orig, pleft, ptop, swidth, sheight);
+
float dx = ((float)pleft/ow)/sx;
float dy = ((float)ptop /oh)/sy;
- free_image(orig);
image sized = resize_image(cropped, w, h);
- free_image(cropped);
if(flip) flip_image(sized);
d.X.vals[i] = sized.data;
fill_truth_detection(random_paths[i], d.y.vals[i], classes, num_boxes, flip, background, dx, dy, 1./sx, 1./sy);
+
+ free_image(orig);
+ free_image(cropped);
}
free(random_paths);
return d;
--
Gitblit v1.10.0