gpu device layer code refactoring

This commit is contained in:
Vladislav Vinogradov
2011-08-03 12:10:36 +00:00
parent fa0daa4809
commit 3ab2728da1
28 changed files with 4448 additions and 3708 deletions

View File

@@ -869,7 +869,7 @@ TEST(GaussianBlur)
TEST(pyrDown)
{
gpu::PyrDownBuf buf;
gpu::PyrDownBuf buf(Size(4000, 4000), CV_16SC3);
for (int size = 4000; size >= 1000; size -= 1000)
{
@@ -893,7 +893,7 @@ TEST(pyrDown)
TEST(pyrUp)
{
gpu::PyrUpBuf buf;
gpu::PyrUpBuf buf(Size(4000, 4000), CV_16SC3);
for (int size = 4000; size >= 1000; size -= 1000)
{
@@ -914,3 +914,26 @@ TEST(pyrUp)
GPU_OFF;
}
}
TEST(equalizeHist)
{
for (int size = 1000; size < 4000; size += 1000)
{
SUBTEST << "size " << size;
Mat src; gen(src, size, size, CV_8UC1, 0, 256);
Mat dst(src.size(), src.type());
CPU_ON;
equalizeHist(src, dst);
CPU_OFF;
gpu::GpuMat d_src(src);
gpu::GpuMat d_dst(src.size(), src.type());
GPU_ON;
gpu::equalizeHist(d_src, d_dst);
GPU_OFF;
}
}