@@ -8,12 +8,12 @@ def test_find_boundaries():
8
8
image [2 :7 , 2 :7 ] = 1
9
9
10
10
ref = np .array ([[0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ],
11
- [0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ],
12
- [0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , 0 , 0 ],
13
- [0 , 0 , 1 , 0 , 0 , 0 , 0 , 1 , 0 , 0 ],
14
- [0 , 0 , 1 , 0 , 0 , 0 , 0 , 1 , 0 , 0 ],
15
- [0 , 0 , 1 , 0 , 0 , 0 , 0 , 1 , 0 , 0 ],
16
- [0 , 0 , 1 , 0 , 0 , 0 , 0 , 1 , 0 , 0 ],
11
+ [0 , 0 , 1 , 1 , 1 , 1 , 1 , 0 , 0 , 0 ],
12
+ [0 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 0 , 0 ],
13
+ [0 , 1 , 1 , 0 , 0 , 0 , 1 , 1 , 0 , 0 ],
14
+ [0 , 1 , 1 , 0 , 0 , 0 , 1 , 1 , 0 , 0 ],
15
+ [0 , 1 , 1 , 0 , 0 , 0 , 1 , 1 , 0 , 0 ],
16
+ [0 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 0 , 0 ],
17
17
[0 , 0 , 1 , 1 , 1 , 1 , 1 , 0 , 0 , 0 ],
18
18
[0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ],
19
19
[0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ]])
@@ -28,27 +28,28 @@ def test_mark_boundaries():
28
28
label_image [2 :7 , 2 :7 ] = 1
29
29
30
30
ref = np .array ([[0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ],
31
- [0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ],
32
- [0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , 0 , 0 ],
33
- [0 , 0 , 1 , 0 , 0 , 0 , 0 , 1 , 0 , 0 ],
34
- [0 , 0 , 1 , 0 , 0 , 0 , 0 , 1 , 0 , 0 ],
35
- [0 , 0 , 1 , 0 , 0 , 0 , 0 , 1 , 0 , 0 ],
36
- [0 , 0 , 1 , 0 , 0 , 0 , 0 , 1 , 0 , 0 ],
31
+ [0 , 0 , 1 , 1 , 1 , 1 , 1 , 0 , 0 , 0 ],
32
+ [0 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 0 , 0 ],
33
+ [0 , 1 , 1 , 0 , 0 , 0 , 1 , 1 , 0 , 0 ],
34
+ [0 , 1 , 1 , 0 , 0 , 0 , 1 , 1 , 0 , 0 ],
35
+ [0 , 1 , 1 , 0 , 0 , 0 , 1 , 1 , 0 , 0 ],
36
+ [0 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 0 , 0 ],
37
37
[0 , 0 , 1 , 1 , 1 , 1 , 1 , 0 , 0 , 0 ],
38
38
[0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ],
39
39
[0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ]])
40
+
40
41
result = mark_boundaries (image , label_image , color = (1 , 1 , 1 )).mean (axis = 2 )
41
42
assert_array_equal (result , ref )
42
43
43
- ref = np .array ([[0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ],
44
- [0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ],
45
- [0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , 2 , 0 ],
46
- [0 , 0 , 1 , 2 , 2 , 2 , 2 , 1 , 2 , 0 ],
47
- [0 , 0 , 1 , 2 , 0 , 0 , 0 , 1 , 2 , 0 ],
48
- [0 , 0 , 1 , 2 , 0 , 0 , 0 , 1 , 2 , 0 ],
49
- [0 , 0 , 1 , 2 , 0 , 0 , 0 , 1 , 2 , 0 ],
50
- [0 , 0 , 1 , 1 , 1 , 1 , 1 , 2 , 2 , 0 ],
51
- [0 , 0 , 2 , 2 , 2 , 2 , 2 , 2 , 0 , 0 ],
44
+ ref = np .array ([[0 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 0 , 0 ],
45
+ [2 , 2 , 1 , 1 , 1 , 1 , 1 , 2 , 2 , 0 ],
46
+ [2 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 2 , 0 ],
47
+ [2 , 1 , 1 , 2 , 2 , 2 , 1 , 1 , 2 , 0 ],
48
+ [2 , 1 , 1 , 2 , 0 , 2 , 1 , 1 , 2 , 0 ],
49
+ [2 , 1 , 1 , 2 , 2 , 2 , 1 , 1 , 2 , 0 ],
50
+ [2 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 2 , 0 ],
51
+ [2 , 2 , 1 , 1 , 1 , 1 , 1 , 2 , 2 , 0 ],
52
+ [0 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 0 , 0 ],
52
53
[0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ]])
53
54
result = mark_boundaries (image , label_image , color = (1 , 1 , 1 ),
54
55
outline_color = (2 , 2 , 2 )).mean (axis = 2 )
0 commit comments