@@ -227,7 +227,7 @@ PARAM_TEST_CASE(RemapRelative, cv::cuda::DeviceInfo, MatType, Interpolation, Bor
227227 cv::cuda::setDevice (devInfo.deviceID ());
228228
229229 const int nChannels = CV_MAT_CN (type);
230- const cv::Size size (8 , 8 );
230+ const cv::Size size (127 , 61 );
231231 cv::Mat data64FC1 (1 , size.area ()*nChannels, CV_64FC1);
232232 data64FC1.forEach <double >([&](double & pixel, const int * position) {pixel = static_cast <double >(position[1 ]);});
233233
@@ -274,9 +274,12 @@ CUDA_TEST_P(RemapRelative, RemapRelative_Validity)
274274
275275INSTANTIATE_TEST_CASE_P (CUDA_RemapRelative, RemapRelative, testing::Combine(
276276 ALL_DEVICES,
277- testing::Values (MatType(CV_8UC1), MatType(CV_8UC3), MatType(CV_8UC4), MatType(CV_32FC1), MatType(CV_32FC3), MatType(CV_32FC4)),
278- testing::Values(Interpolation(cv::INTER_NEAREST), Interpolation(cv::INTER_LINEAR)),
279- testing::Values(BorderType(cv::BORDER_CONSTANT))));
277+ testing::Values (MatType(CV_8UC1), MatType(CV_8UC3), MatType(CV_8UC4),
278+ MatType(CV_16UC1), MatType(CV_16UC3), MatType(CV_16UC4),
279+ MatType(CV_16SC1), MatType(CV_16SC3), MatType(CV_16SC4),
280+ MatType(CV_32FC1), MatType(CV_32FC3), MatType(CV_32FC4)),
281+ testing::Values(Interpolation(cv::INTER_NEAREST), Interpolation(cv::INTER_LINEAR), Interpolation(cv::INTER_CUBIC)),
282+ testing::Values(BorderType(cv::BORDER_REFLECT101), BorderType(cv::BORDER_REPLICATE), BorderType(cv::BORDER_CONSTANT))));
280283
281284}} // namespace
282285#endif // HAVE_CUDA
0 commit comments