我目前正在尝试分割图像。我使用ndimage.label查找分割后的特征,并使用ndimage.find_objects生成切片元组来描述这些特征。然而,我不知道如何分别可视化分割的区域。请告诉我怎么做。
labeled_array, num_features = ndimage.label(image)
regions = ndimage.find_objects(labeled_array)
labeled_array=np.float32(labeled_array)
plt.imshow(labeled_array*.2, cmap='gray')在分段之前:

分段后:

发布于 2018-06-24 16:46:12
在scikit-image中有三个选项用于可视化分割:
对于最后一个选项,在运行上面的代码之后,尝试执行以下操作。
fig, axes = plt.subplots(1, num_features)
for i, (ax, region) in enumerate(zip(axes, regions)):
ax.imshow((image == i+1)[region])https://stackoverflow.com/questions/50916226
复制相似问题