From 228d3663f871d0e4bdee468572eb80141cb4fe3f Mon Sep 17 00:00:00 2001
From: Joseph Redmon <pjreddie@gmail.com>
Date: Sat, 15 Feb 2014 00:09:07 +0000
Subject: [PATCH] Extracting features from VOC with temp filters

---
 src/network.c |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

diff --git a/src/network.c b/src/network.c
index f7abf58..f5fea60 100644
--- a/src/network.c
+++ b/src/network.c
@@ -331,6 +331,34 @@
     return 0;
 }
 
+int reset_network_size(network net, int h, int w, int c)
+{
+    int i;
+    for (i = 0; i < net.n; ++i){
+        if(net.types[i] == CONVOLUTIONAL){
+            convolutional_layer *layer = (convolutional_layer *)net.layers[i];
+            layer->h = h;
+            layer->w = w;
+            layer->c = c;
+            image output = get_convolutional_image(*layer);
+            h = output.h;
+            w = output.w;
+            c = output.c;
+        }
+        else if(net.types[i] == MAXPOOL){
+            maxpool_layer *layer = (maxpool_layer *)net.layers[i];
+            layer->h = h;
+            layer->w = w;
+            layer->c = c;
+            image output = get_maxpool_image(*layer);
+            h = output.h;
+            w = output.w;
+            c = output.c;
+        }
+    }
+    return 0;
+}
+
 int get_network_output_size(network net)
 {
     int i = net.n-1;

--
Gitblit v1.10.0