@@ -10,22 +10,34 @@ TEST(ximgproc_Thinning, simple_ZHANGSUEN)
10
10
{
11
11
string dir = cvtest::TS::ptr ()->get_data_path ();
12
12
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
+
14
20
thinning (~src, dst, THINNING_ZHANGSUEN);
15
21
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));
18
24
}
19
25
20
26
TEST (ximgproc_Thinning, simple_GUOHALL)
21
27
{
22
28
string dir = cvtest::TS::ptr ()->get_data_path ();
23
29
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
+
25
37
thinning (~src, dst, THINNING_GUOHALL);
26
38
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));
29
41
}
30
42
31
43
}} // namespace
0 commit comments