From 43424a343ac6db51e0e5404ec5910dbded31c693 Mon Sep 17 00:00:00 2001
From: Joseph Redmon <pjreddie@gmail.com>
Date: Tue, 18 Feb 2014 07:32:18 +0000
Subject: [PATCH] VOC Features Code complete?

---
 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