\r
TEST(FarnebackOpticalFlow)\r
{\r
- const string names[] = {"rubberwhale", "basketball"};\r
- for (size_t i = 0; i < sizeof(names)/sizeof(*names); ++i) {\r
+ const string datasets[] = {"rubberwhale", "basketball"};\r
+ for (size_t i = 0; i < sizeof(datasets)/sizeof(*datasets); ++i) {\r
for (int fastPyramids = 0; fastPyramids < 2; ++fastPyramids) {\r
for (int useGaussianBlur = 0; useGaussianBlur < 2; ++useGaussianBlur) {\r
\r
- SUBTEST << "dataset=" << names[i] << ", fastPyramids=" << fastPyramids << ", useGaussianBlur=" << useGaussianBlur;\r
- Mat frame0 = imread(abspath(names[i] + "1.png"), IMREAD_GRAYSCALE);\r
- Mat frame1 = imread(abspath(names[i] + "2.png"), IMREAD_GRAYSCALE);\r
- if (frame0.empty()) throw runtime_error("can't open " + names[i] + "1.png");\r
- if (frame1.empty()) throw runtime_error("can't open " + names[i] + "2.png");\r
+ SUBTEST << "dataset=" << datasets[i] << ", fastPyramids=" << fastPyramids << ", useGaussianBlur=" << useGaussianBlur;\r
+ Mat frame0 = imread(abspath(datasets[i] + "1.png"), IMREAD_GRAYSCALE);\r
+ Mat frame1 = imread(abspath(datasets[i] + "2.png"), IMREAD_GRAYSCALE);\r
+ if (frame0.empty()) throw runtime_error("can't open " + datasets[i] + "1.png");\r
+ if (frame1.empty()) throw runtime_error("can't open " + datasets[i] + "2.png");\r
\r
gpu::FarnebackOpticalFlow calc;\r
calc.fastPyramids = fastPyramids;\r