cv::Mat dst_gold;
cv::cvtColor(src, dst_gold, cv::COLOR_BGR2YCrCb);
- EXPECT_MAT_NEAR(dst_gold, dst, 1e-5);
+ EXPECT_MAT_NEAR(dst_gold, dst, 1.0);
}
GPU_TEST_P(CvtColor, RGB2YCrCb)
cv::Mat dst_gold;
cv::cvtColor(src, dst_gold, cv::COLOR_RGB2YCrCb);
- EXPECT_MAT_NEAR(dst_gold, dst, 1e-5);
+ EXPECT_MAT_NEAR(dst_gold, dst, 1.0);
}
GPU_TEST_P(CvtColor, BGR2YCrCb4)
cv::split(h_dst, channels);
cv::merge(channels, 3, h_dst);
- EXPECT_MAT_NEAR(dst_gold, h_dst, 1e-5);
+ EXPECT_MAT_NEAR(dst_gold, h_dst, 1.0);
}
GPU_TEST_P(CvtColor, RGBA2YCrCb4)
cv::split(h_dst, channels);
cv::merge(channels, 3, h_dst);
- EXPECT_MAT_NEAR(dst_gold, h_dst, 1e-5);
+ EXPECT_MAT_NEAR(dst_gold, h_dst, 1.0);
}
GPU_TEST_P(CvtColor, YCrCb2BGR)
cv::Mat dst_gold;
cv::addWeighted(src1, alpha, src2, beta, gamma, dst_gold, dst_depth);
- EXPECT_MAT_NEAR(dst_gold, dst, dst_depth < CV_32F ? 1.0 : 1e-3);
+ EXPECT_MAT_NEAR(dst_gold, dst, dst_depth < CV_32F ? 2.0 : 1e-3);
}
}
cv::Mat dst_gold;
cv::normalize(src, dst_gold, alpha, beta, norm_type, type);
- EXPECT_MAT_NEAR(dst_gold, dst, 1e-6);
+ EXPECT_MAT_NEAR(dst_gold, dst, 1.0);
}
GPU_TEST_P(Normalize, WithMask)
dst_gold.setTo(cv::Scalar::all(0));
cv::normalize(src, dst_gold, alpha, beta, norm_type, type, mask);
- EXPECT_MAT_NEAR(dst_gold, dst, 1e-6);
+ EXPECT_MAT_NEAR(dst_gold, dst, 1.0);
}
INSTANTIATE_TEST_CASE_P(GPU_Core, Normalize, testing::Combine(