From 57fa745be879e9fcbe007651bd190d3a40de3f38 Mon Sep 17 00:00:00 2001
From: AlexeyAB <alexeyab84@gmail.com>
Date: Fri, 04 Aug 2017 20:31:12 +0000
Subject: [PATCH] Fixed speed of SO/DLL
---
src/yolo_v2_class.cpp | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
diff --git a/src/yolo_v2_class.cpp b/src/yolo_v2_class.cpp
index e8be427..813a24f 100644
--- a/src/yolo_v2_class.cpp
+++ b/src/yolo_v2_class.cpp
@@ -183,7 +183,15 @@
im.h = img.h;
im.w = img.w;
- image sized = resize_image(im, net.w, net.h);
+ image sized;
+
+ if (net.w == im.w && net.h == im.h) {
+ sized = make_image(im.w, im.h, im.c);
+ memcpy(sized.data, im.data, im.w*im.h*im.c * sizeof(float));
+ }
+ else
+ sized = resize_image(im, net.w, net.h);
+
layer l = net.layers[net.n - 1];
float *X = sized.data;
--
Gitblit v1.10.0