From cd45d0b9099ae504f4798500cc712ccf957bc2a1 Mon Sep 17 00:00:00 2001 From: James Conroy Date: Mon, 26 Nov 2018 09:48:30 +0000 Subject: IVGCVSW-2199 Call Resize only if H and/or W changes * Wrap Resize function call with conditional checking if height and/or width need to be changed. Change-Id: Ic33c3ed29cc985c147d29db8e9dd237ab9c741d1 (cherry picked from commit e02d60154d8230f555c832c1cce1865b54dc6589) --- tests/YoloDatabase.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/YoloDatabase.cpp b/tests/YoloDatabase.cpp index 0f5dee026c..472fc8083d 100644 --- a/tests/YoloDatabase.cpp +++ b/tests/YoloDatabase.cpp @@ -83,7 +83,10 @@ std::unique_ptr YoloDatabase::GetTestCaseData(unsig try { InferenceTestImage image(imagePath.c_str()); - image.Resize(YoloImageWidth, YoloImageHeight, CHECK_LOCATION()); + if (YoloImageWidth != image.GetWidth() || YoloImageHeight != image.GetHeight()) + { + image.Resize(YoloImageWidth, YoloImageHeight, CHECK_LOCATION()); + } imageData = GetImageDataInArmNnLayoutAsNormalizedFloats(ImageChannelLayout::Rgb, image); } catch (const InferenceTestImageException& e) -- cgit v1.2.1