From 6d56c38e8bcb9041335b03f27c192c24dfaedb1c Mon Sep 17 00:00:00 2001
From: AlexeyAB <alexeyab84@gmail.com>
Date: Wed, 28 Mar 2018 23:39:28 +0000
Subject: [PATCH] Merge branch 'master' of github.com:AlexeyAB/darknet

---
 src/network.c |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/src/network.c b/src/network.c
index 8619158..51d290c 100644
--- a/src/network.c
+++ b/src/network.c
@@ -374,10 +374,14 @@
             resize_maxpool_layer(&l, w, h);
         }else if(l.type == REGION){
             resize_region_layer(&l, w, h);
+		}else if (l.type == YOLO) {
+			resize_yolo_layer(&l, w, h);
         }else if(l.type == ROUTE){
             resize_route_layer(&l, net);
 		}else if (l.type == SHORTCUT) {
 			resize_shortcut_layer(&l, w, h);
+		}else if (l.type == UPSAMPLE) {
+			resize_upsample_layer(&l, w, h);
         }else if(l.type == REORG){
             resize_reorg_layer(&l, w, h);
         }else if(l.type == AVGPOOL){
@@ -539,12 +543,14 @@
 	float **probs = calloc(l.w*l.h*l.n, sizeof(float *));
 	int i, j;
 	for (j = 0; j < l.w*l.h*l.n; ++j) probs[j] = calloc(l.classes, sizeof(float *));
-	get_region_boxes(l, 1, 1, thresh, probs, boxes, 0, map);
+	get_region_boxes(l, w, h, thresh, probs, boxes, 0, map);
 	for (j = 0; j < l.w*l.h*l.n; ++j) {
 		dets[j].classes = l.classes;
 		dets[j].bbox = boxes[j];
 		dets[j].objectness = 1;
-		for (i = 0; i < l.classes; ++i) dets[j].prob[i] = probs[j][i];
+		for (i = 0; i < l.classes; ++i) {
+			dets[j].prob[i] = probs[j][i];
+		}
 	}
 
 	free(boxes);

--
Gitblit v1.10.0