From c1b2d5159d21bbbe923cdc6477f83504bda57543 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20Sch=C3=B6nberger?= Date: Tue, 10 Dec 2013 09:29:36 +0100 Subject: [PATCH] Add test for reflected padding --- skimage/feature/tests/test_template.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/skimage/feature/tests/test_template.py b/skimage/feature/tests/test_template.py index 68eb3ead..10e6f677 100644 --- a/skimage/feature/tests/test_template.py +++ b/skimage/feature/tests/test_template.py @@ -145,6 +145,17 @@ def test_3d_pad_input(): assert_equal(np.unravel_index(result.argmax(), result.shape), (4, 6, 5)) +def test_padding_reflect(): + template = diamond(2) + image = np.zeros((10, 10)) + image[2:7, :3] = template[:, -3:] + + result = match_template(image, template, pad_input=True, + mode='reflect') + + assert_equal(np.unravel_index(result.argmax(), result.shape), (4, 0)) + + def test_wrong_input(): image = np.ones((5, 5, 1)) template = np.ones((3, 3))