From 23670b4f02ef1a72591c1f399917de649f94ceb1 Mon Sep 17 00:00:00 2001 From: bennlich Date: Wed, 24 Jun 2015 08:46:57 -0700 Subject: [PATCH] Explicitly cast upper_left and lower_right to ints --- skimage/draw/draw.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/skimage/draw/draw.py b/skimage/draw/draw.py index 1c0576c8..9a816810 100644 --- a/skimage/draw/draw.py +++ b/skimage/draw/draw.py @@ -58,8 +58,8 @@ def ellipse(cy, cx, yradius, xradius, shape=None): # The upper_left and lower_right corners of the # smallest rectangle containing the ellipse. - upper_left = np.ceil(center - radiuses) - lower_right = np.floor(center + radiuses) + upper_left = np.ceil(center - radiuses).astype(int) + lower_right = np.floor(center + radiuses).astype(int) if shape is not None: # Constrain upper_left and lower_right by shape boundary.