From 2c37c70ca36705cc7d2a35cf1cd819e8161b5363 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20Sch=C3=B6nberger?= Date: Sun, 2 Sep 2012 13:35:12 +0200 Subject: [PATCH] Fix support for predefined output array --- skimage/morphology/binary.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/skimage/morphology/binary.py b/skimage/morphology/binary.py index 768472d3..eef31a3d 100644 --- a/skimage/morphology/binary.py +++ b/skimage/morphology/binary.py @@ -29,9 +29,9 @@ def binary_erosion(image, selem, out=None): """ - conv = ndimage.convolve(image > 0, selem, output=out, - mode='constant', cval=1) - return conv == np.sum(selem) + out = ndimage.convolve(image > 0, selem, output=out, + mode='constant', cval=1) + return np.equal(out, np.sum(selem), out=out) def binary_dilation(image, selem, out=None): @@ -62,9 +62,9 @@ def binary_dilation(image, selem, out=None): """ - conv = ndimage.convolve(image > 0, selem, output=out, - mode='constant', cval=1) - return conv != 0 + out = ndimage.convolve(image > 0, selem, output=out, + mode='constant', cval=1) + return np.not_equal(out, 0, out=out) def binary_opening(image, selem, out=None):