Skip to content

Commit 370eb5f

Browse files
committed
Update test_radon_transform.cpp
1 parent 787632a commit 370eb5f

File tree

1 file changed

+16
-19
lines changed

1 file changed

+16
-19
lines changed

modules/ximgproc/test/test_radon_transform.cpp

+16-19
Original file line numberDiff line numberDiff line change
@@ -9,37 +9,36 @@ namespace opencv_test {namespace {
99
TEST(RadonTransformTest, output_size)
1010
{
1111
Mat src(Size(256, 256), CV_8U, Scalar(0));
12-
circle(src, Point(128, 128), 64, Scalar(255), FILLED);
1312
Mat radon;
14-
cv::ximgproc::RadonTransform(src, radon);
1513

14+
ximgproc::RadonTransform(src, radon);
1615
EXPECT_EQ(363, radon.rows);
1716
EXPECT_EQ(180, radon.cols);
1817

19-
cv::ximgproc::RadonTransform(src, radon, 1, 0, 180, true);
20-
18+
ximgproc::RadonTransform(src, radon, 1, 0, 180, true);
2119
EXPECT_EQ(256, radon.rows);
2220
EXPECT_EQ(180, radon.cols);
2321
}
2422

2523
TEST(RadonTransformTest, output_type)
2624
{
2725
Mat src_int(Size(256, 256), CV_8U, Scalar(0));
28-
circle(src_int, Point(128, 128), 64, Scalar(255), FILLED);
26+
Mat src_float(Size(256, 256), CV_32FC1, Scalar(0));
27+
Mat src_double(Size(256, 256), CV_64FC1, Scalar(0));
2928
Mat radon, radon_norm;
30-
cv::ximgproc::RadonTransform(src_int, radon);
31-
cv::ximgproc::RadonTransform(src_int, radon_norm, 1, 0, 180, false, true);
3229

30+
ximgproc::RadonTransform(src_int, radon);
31+
ximgproc::RadonTransform(src_int, radon_norm, 1, 0, 180, false, true);
3332
EXPECT_EQ(CV_32SC1, radon.type());
3433
EXPECT_EQ(CV_8U, radon_norm.type());
3534

36-
Mat src_float(Size(256, 256), CV_32FC1, Scalar(0));
37-
Mat src_double(Size(256, 256), CV_32FC1, Scalar(0));
38-
cv::ximgproc::RadonTransform(src_float, radon);
39-
cv::ximgproc::RadonTransform(src_float, radon_norm, 1, 0, 180, false, true);
35+
ximgproc::RadonTransform(src_float, radon);
36+
ximgproc::RadonTransform(src_float, radon_norm, 1, 0, 180, false, true);
4037
EXPECT_EQ(CV_64FC1, radon.type());
4138
EXPECT_EQ(CV_8U, radon_norm.type());
42-
cv::ximgproc::RadonTransform(src_double, radon);
39+
40+
ximgproc::RadonTransform(src_double, radon);
41+
ximgproc::RadonTransform(src_double, radon_norm, 1, 0, 180, false, true);
4342
EXPECT_EQ(CV_64FC1, radon.type());
4443
EXPECT_EQ(CV_8U, radon_norm.type());
4544
}
@@ -49,31 +48,29 @@ TEST(RadonTransformTest, accuracy_by_pixel)
4948
Mat src(Size(256, 256), CV_8U, Scalar(0));
5049
circle(src, Point(128, 128), 64, Scalar(255), FILLED);
5150
Mat radon;
52-
cv::ximgproc::RadonTransform(src, radon);
5351

52+
ximgproc::RadonTransform(src, radon);
5453
ASSERT_EQ(CV_32SC1, radon.type());
55-
5654
EXPECT_EQ(0, radon.at<int>(0, 0));
57-
5855
EXPECT_LT(18000, radon.at<int>(128, 128));
5956
EXPECT_GT(19000, radon.at<int>(128, 128));
6057
}
6158

6259
TEST(RadonTransformTest, accuracy_uchar)
6360
{
6461
Mat src(Size(10, 10), CV_8UC1, Scalar(1));
65-
cv::Mat radon;
66-
ximgproc::RadonTransform(src, radon, 45, 0, 180, false, false);
62+
Mat radon;
6763

64+
ximgproc::RadonTransform(src, radon, 45, 0, 180, false, false);
6865
EXPECT_EQ(100, sum(radon.col(0))[0]);
6966
}
7067

7168
TEST(RadonTransformTest, accuracy_float)
7269
{
7370
Mat src(Size(10, 10), CV_32FC1, Scalar(1.1));
74-
cv::Mat radon;
75-
ximgproc::RadonTransform(src, radon, 45, 0, 180, false, false);
71+
Mat radon;
7672

73+
ximgproc::RadonTransform(src, radon, 45, 0, 180, false, false);
7774
EXPECT_LT(109, sum(radon.col(0))[0]);
7875
EXPECT_GT(111, sum(radon.col(0))[0]);
7976
}

0 commit comments

Comments
 (0)