From 0ae1cd81d2952721c9b51210eff2cc99c4dbbab6 Mon Sep 17 00:00:00 2001
From: Alexey <AlexeyAB@users.noreply.github.com>
Date: Sat, 14 Jul 2018 22:54:52 +0000
Subject: [PATCH] Merge pull request #1212 from tinohager/master
---
src/yolo_v2_class.hpp | 12 +++++++++---
1 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/src/yolo_v2_class.hpp b/src/yolo_v2_class.hpp
index 6f7e47b..3dc9386 100644
--- a/src/yolo_v2_class.hpp
+++ b/src/yolo_v2_class.hpp
@@ -96,9 +96,15 @@
std::shared_ptr<image_t> mat_to_image_resize(cv::Mat mat) const
{
if (mat.data == NULL) return std::shared_ptr<image_t>(NULL);
- cv::Mat det_mat;
- cv::resize(mat, det_mat, cv::Size(get_net_width(), get_net_height()));
- return mat_to_image(det_mat);
+
+ cv::Size s = mat.size();
+ if (get_net_width() != s.width || get_net_height() != s.height) {
+ cv::Mat det_mat;
+ cv::resize(mat, det_mat, cv::Size(get_net_width(), get_net_height()));
+ return mat_to_image(det_mat);
+ }
+
+ return mat_to_image(mat);
}
static std::shared_ptr<image_t> mat_to_image(cv::Mat img_src)
--
Gitblit v1.10.0