changed map indexes in test_remap
authorIlya Lavrenov <ilya.lavrenov@itseez.com>
Mon, 24 Sep 2012 16:36:25 +0000 (20:36 +0400)
committerIlya Lavrenov <ilya.lavrenov@itseez.com>
Mon, 24 Sep 2012 16:36:25 +0000 (20:36 +0400)
modules/imgproc/perf/perf_remap.cpp

index 62e02e9..53cfff9 100644 (file)
@@ -44,16 +44,16 @@ PERF_TEST_P( TestRemap, Remap,
             switch (map1_type)
             {
                 case CV_32FC1:
-                    map1.at<float>(j, i) = (float)(src.cols - i);
-                    map2.at<float>(j, i) = (float)j;
+                    map1.at<float>(j, i) = static_cast<float>(src.cols - i - 1);
+                    map2.at<float>(j, i) = static_cast<float>(j);
                     break;
                 case CV_32FC2:
-                    map1.at<Vec2f>(j, i)[0] = (float)(src.cols - i);
-                    map1.at<Vec2f>(j, i)[1] = (float)j;
+                    map1.at<Vec2f>(j, i)[0] = static_cast<float>(src.cols - i - 1);
+                    map1.at<Vec2f>(j, i)[1] = static_cast<float>(j);
                     break;
                 case CV_16SC2:
-                    map1.at<Vec2s>(j, i)[0] = (short)(src.cols - i);
-                    map1.at<Vec2s>(j, i)[1] = (short)j;
+                    map1.at<Vec2s>(j, i)[0] = static_cast<short>(src.cols - i - 1);
+                    map1.at<Vec2s>(j, i)[1] = static_cast<short>(j);
                     break;
                 default:
                     CV_Assert(0);