diff --git a/skimage/draw/draw.py b/skimage/draw/draw.py index 2f03b018..01fb4bf3 100644 --- a/skimage/draw/draw.py +++ b/skimage/draw/draw.py @@ -63,7 +63,7 @@ def ellipse(cy, cx, yradius, xradius, shape=None): return _ellipse_in_shape(shape, center, radiuses) else: # rounding here is necessary to avoid rounding issues later - upper_left = np.floor(center - radiuses) + upper_left = np.floor(center - radiuses).astype(int) shifted_center = center - upper_left