Skip to content

Commit 70dfb8f

Browse files
committed
Update test_thinning.cpp
1 parent 6058217 commit 70dfb8f

File tree

1 file changed

+18
-6
lines changed

1 file changed

+18
-6
lines changed

modules/ximgproc/test/test_thinning.cpp

+18-6
Original file line numberDiff line numberDiff line change
@@ -10,22 +10,34 @@ TEST(ximgproc_Thinning, simple_ZHANGSUEN)
1010
{
1111
string dir = cvtest::TS::ptr()->get_data_path();
1212
Mat src = imread(dir + "cv/ximgproc/sources/08.png", IMREAD_GRAYSCALE);
13-
Mat dst;
13+
Mat dst,check_img;
14+
15+
thinning(src, dst, THINNING_ZHANGSUEN);
16+
17+
check_img = imread(dir + "cv/ximgproc/results/Thinning_ZHANGSUEN.png", IMREAD_GRAYSCALE);
18+
EXPECT_EQ(0, cvtest::norm(check_img, dst, NORM_INF));
19+
1420
thinning(~src, dst, THINNING_ZHANGSUEN);
1521

16-
src = imread(dir + "cv/ximgproc/results/Thinning_ZHANGSUEN.png", IMREAD_GRAYSCALE);
17-
EXPECT_EQ(0, cvtest::norm(src, dst, NORM_INF));
22+
check_img = imread(dir + "cv/ximgproc/results/Thinning_inv_ZHANGSUEN.png", IMREAD_GRAYSCALE);
23+
EXPECT_EQ(0, cvtest::norm(check_img, dst, NORM_INF));
1824
}
1925

2026
TEST(ximgproc_Thinning, simple_GUOHALL)
2127
{
2228
string dir = cvtest::TS::ptr()->get_data_path();
2329
Mat src = imread(dir + "cv/ximgproc/sources/08.png", IMREAD_GRAYSCALE);
24-
Mat dst;
30+
Mat dst,check_img;
31+
32+
thinning(src, dst, THINNING_GUOHALL);
33+
34+
check_img = imread(dir + "cv/ximgproc/results/Thinning_GUOHALL.png", IMREAD_GRAYSCALE);
35+
EXPECT_EQ(0, cvtest::norm(check_img, dst, NORM_INF));
36+
2537
thinning(~src, dst, THINNING_GUOHALL);
2638

27-
src = imread(dir + "cv/ximgproc/results/Thinning_GUOHALL.png", IMREAD_GRAYSCALE);
28-
EXPECT_EQ(0, cvtest::norm(src, dst, NORM_INF));
39+
check_img = imread(dir + "cv/ximgproc/results/Thinning_inv_GUOHALL.png", IMREAD_GRAYSCALE);
40+
EXPECT_EQ(0, cvtest::norm(check_img, dst, NORM_INF));
2941
}
3042

3143
}} // namespace

0 commit comments

Comments
 (0)