From 61ab5ed07755d03bfb2e6d63f508ae01995f26db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20Sch=C3=B6nberger?= Date: Sat, 22 Dec 2012 20:08:06 +0100 Subject: [PATCH] Fix convolution bug in perimeter function --- skimage/measure/_regionprops.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/skimage/measure/_regionprops.py b/skimage/measure/_regionprops.py index b523e2e0..72d1e2f4 100644 --- a/skimage/measure/_regionprops.py +++ b/skimage/measure/_regionprops.py @@ -451,7 +451,8 @@ def perimeter(image, neighbourhood=4): } perimeter_image = ndimage.convolve(border_image, np.array([[10, 2, 10], [ 2, 1, 2], - [10, 2, 10]])) + [10, 2, 10]]), + mode='constant', cval=0) total_perimeter = 0 for weight, values in perimeter_weights.items(): num_values = 0