|
|
@ -40,7 +40,7 @@ PARAM_TEST_CASE(HoughLines, double, double, int) |
|
|
|
threshold = GET_PARAM(2); |
|
|
|
threshold = GET_PARAM(2); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
virtual void generateTestData() |
|
|
|
void generateTestData() |
|
|
|
{ |
|
|
|
{ |
|
|
|
src_size = randomSize(500, 1920); |
|
|
|
src_size = randomSize(500, 1920); |
|
|
|
src.create(src_size, CV_8UC1); |
|
|
|
src.create(src_size, CV_8UC1); |
|
|
@ -55,7 +55,7 @@ PARAM_TEST_CASE(HoughLines, double, double, int) |
|
|
|
src.copyTo(usrc); |
|
|
|
src.copyTo(usrc); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
virtual void readRealTestData() |
|
|
|
void readRealTestData() |
|
|
|
{ |
|
|
|
{ |
|
|
|
Mat img = readImage("shared/pic5.png", IMREAD_GRAYSCALE); |
|
|
|
Mat img = readImage("shared/pic5.png", IMREAD_GRAYSCALE); |
|
|
|
Canny(img, src, 100, 150, 3); |
|
|
|
Canny(img, src, 100, 150, 3); |
|
|
@ -63,7 +63,7 @@ PARAM_TEST_CASE(HoughLines, double, double, int) |
|
|
|
src.copyTo(usrc); |
|
|
|
src.copyTo(usrc); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
virtual void Near(double eps = 0.) |
|
|
|
void Near(double eps = 0.) |
|
|
|
{ |
|
|
|
{ |
|
|
|
EXPECT_EQ(dst.size(), udst.size()); |
|
|
|
EXPECT_EQ(dst.size(), udst.size()); |
|
|
|
|
|
|
|
|
|
|
@ -124,7 +124,7 @@ PARAM_TEST_CASE(HoughLinesP, int, double, double) |
|
|
|
maxGap = GET_PARAM(2); |
|
|
|
maxGap = GET_PARAM(2); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
virtual void readRealTestData() |
|
|
|
void readRealTestData() |
|
|
|
{ |
|
|
|
{ |
|
|
|
Mat img = readImage("shared/pic5.png", IMREAD_GRAYSCALE); |
|
|
|
Mat img = readImage("shared/pic5.png", IMREAD_GRAYSCALE); |
|
|
|
Canny(img, src, 50, 200, 3); |
|
|
|
Canny(img, src, 50, 200, 3); |
|
|
@ -132,7 +132,7 @@ PARAM_TEST_CASE(HoughLinesP, int, double, double) |
|
|
|
src.copyTo(usrc); |
|
|
|
src.copyTo(usrc); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
virtual void Near(double eps = 0.) |
|
|
|
void Near(double eps = 0.) |
|
|
|
{ |
|
|
|
{ |
|
|
|
Mat lines_gpu = udst.getMat(ACCESS_READ); |
|
|
|
Mat lines_gpu = udst.getMat(ACCESS_READ); |
|
|
|
|
|
|
|
|
|
|
|