From 2bf47ada902d495c92ffa3473c16afab166ed9d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20Sch=C3=B6nberger?= Date: Tue, 15 Oct 2013 18:11:03 +0200 Subject: [PATCH] Change data type of convolution to more general uint --- skimage/morphology/binary.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/skimage/morphology/binary.py b/skimage/morphology/binary.py index 8c3dbd7e..24c5c0ea 100644 --- a/skimage/morphology/binary.py +++ b/skimage/morphology/binary.py @@ -25,7 +25,7 @@ def binary_erosion(image, selem, out=None): Returns ------- - eroded : ndarray of bool or uint32 + eroded : ndarray of bool or uint The result of the morphological erosion with values in ``[0, 1]``. """ @@ -35,7 +35,7 @@ def binary_erosion(image, selem, out=None): if selem_sum <= 255: conv = np.empty_like(image, dtype=np.uint8) else: - conv = np.empty_like(image, dtype=np.uint32) + conv = np.empty_like(image, dtype=np.uint) binary = (image > 0).view(np.uint8) ndimage.convolve(binary, selem, mode='constant', cval=1, output=conv) @@ -68,7 +68,7 @@ def binary_dilation(image, selem, out=None): Returns ------- - dilated : ndarray of bool or uint32 + dilated : ndarray of bool or uint The result of the morphological dilation with values in ``[0, 1]``. """ @@ -77,7 +77,7 @@ def binary_dilation(image, selem, out=None): if np.sum(selem) <= 255: conv = np.empty_like(image, dtype=np.uint8) else: - conv = np.empty_like(image, dtype=np.uint32) + conv = np.empty_like(image, dtype=np.uint) binary = (image > 0).view(np.uint8) ndimage.convolve(binary, selem, mode='constant', cval=0, output=conv)