我在使用scikit-image在Python中实现分水岭分割算法时遇到了一些麻烦。
我的示例代码如下:
from scipy import ndimage as ndi
from skimage import feature
import numpy as np
cells = binary_image_of_interest
distance = ndi.distance_transform_edt(cells)
local_maxi = feature.peak_local_max(
distance,
footprint=np.ones((3, 3), dtype=np.bool),
indices=False,
labels = measure.label(cells)
)
但是当我运行代码时,它似乎会持续很长时间(最多1小时)而没有解决方案。我很确定这不仅仅是因为我的机器运行缓慢,因为其他脚本的运行时间与skimage网站上的时间相当。
如果有人能够提供帮助,我们将非常感激!