0

我在使用 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 网站上的运行时间相当。

如果有人能够提供帮助,将不胜感激!

4

0 回答 0