Make area a cached property; use np.sum

This commit is contained in:
Juan Nunez-Iglesias
2015-12-24 19:02:15 +01:00
committed by emmanuelle
parent d8cc148d8c
commit 9317b7be34
+2 -1
View File
@@ -106,8 +106,9 @@ class _RegionProperties(object):
self._cache = {}
self._ndim = label_image.ndim
@_cached_property
def area(self):
return self.image.sum()
return np.sum(self.image)
def bbox(self):
return tuple([self._slice[i].start for i in range(self._ndim)] +