From 516f019ba6fb88de7218dd3b4eaeadb1cf676518 Mon Sep 17 00:00:00 2001
From: Joseph Redmon <pjreddie@gmail.com>
Date: Mon, 11 May 2015 20:46:49 +0000
Subject: [PATCH] route handles input images well....ish

---
 src/image.c |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/image.c b/src/image.c
index bf6ce6a..948d325 100644
--- a/src/image.c
+++ b/src/image.c
@@ -182,8 +182,8 @@
         }
     }
     free_image(copy);
-    if(disp->height < 500 || disp->width < 500 || disp->height > 1000){
-        int w = 500;
+    if(disp->height < 448 || disp->width < 448 || disp->height > 1000){
+        int w = 448;
         int h = w*p.h/p.w;
         if(h > 1000){
             h = 1000;
@@ -191,7 +191,7 @@
         }
         IplImage *buffer = disp;
         disp = cvCreateImage(cvSize(w, h), buffer->depth, buffer->nChannels);
-        cvResize(buffer, disp, CV_INTER_NN);
+        cvResize(buffer, disp, CV_INTER_LINEAR);
         cvReleaseImage(&buffer);
     }
     cvShowImage(buff, disp);
@@ -603,12 +603,13 @@
         exit(0);
     }
     image out = ipl_to_image(src);
+    cvReleaseImage(&src);
     if((h && w) && (h != out.h || w != out.w)){
+        //printf("resize\n");
         image resized = resize_image(out, w, h);
         free_image(out);
         out = resized;
     }
-    cvReleaseImage(&src);
     return out;
 }
 

--
Gitblit v1.10.0