]> rtime.felk.cvut.cz Git - opencv.git/commitdiff
avoid testing too small images using Lanczos (possibly need to fix the case later)
authorvp153 <vp153@73c94f0f-984f-4a5f-82bc-2d8db8d8ee08>
Fri, 2 Apr 2010 23:22:16 +0000 (23:22 +0000)
committervp153 <vp153@73c94f0f-984f-4a5f-82bc-2d8db8d8ee08>
Fri, 2 Apr 2010 23:22:16 +0000 (23:22 +0000)
git-svn-id: https://code.ros.org/svn/opencv/trunk@2978 73c94f0f-984f-4a5f-82bc-2d8db8d8ee08

opencv/tests/cv/src/aimgwarp.cpp

index 5ccb9b108596f9ff27dac9041f40d92f1e3a90b1..c36360a94c54ea683cfd36ddf7c1bc69ebc014b3 100644 (file)
@@ -311,6 +311,10 @@ void CV_ResizeTest::get_test_array_types_and_sizes( int test_case_idx, CvSize**
         sizes[INPUT_OUTPUT][0] = sizes[REF_INPUT_OUTPUT][0] = sizes[INPUT][0];
         sizes[INPUT][0] = sz;
     }
+    if( interpolation == 4 &&
+       (MIN(sizes[INPUT][0].width,sizes[INPUT_OUTPUT][0].width) < 4 ||
+        MIN(sizes[INPUT][0].height,sizes[INPUT_OUTPUT][0].height) < 4))
+        interpolation = 2;
 }