diff --git a/skimage/measure/regionprops.pyx b/skimage/measure/regionprops.pyx index a58ba90b..25cb1e48 100644 --- a/skimage/measure/regionprops.pyx +++ b/skimage/measure/regionprops.pyx @@ -186,6 +186,9 @@ def regionprops(image, properties='all'): cdef np.ndarray[np.double_t, ndim=2] m, mu, nu cdef double cr, cc, a, b, c + if not np.issubdtype(image.dtype, 'int'): + raise TypeError('labelled image must be of integer dtype') + # determine all properties if nothing specified if properties == 'all': properties = PROPS