【问题标题】:Is there a function in python equivalent to "bwconncomp" and "label matrix" from matlab?python中是否有相当于matlab中的“bwconncomp”和“标签矩阵”的函数?
【发布时间】:2020-04-03 22:24:39
【问题描述】:
我目前有一个 matlab 脚本,而不是我试图用 python 编写的,我想知道 python 中是否有任何与“bwconncomp”和“标签矩阵”等效的函数可以评估多维二进制数组。
【问题讨论】:
-
How to Ask 的第一步是“搜索和研究”。你做了什么研究?你发现了什么?这些选项如何不能满足您的需求?
标签:
python
matlab
image-processing
multidimensional-array
3d
【解决方案1】:
使用skimage 库,您可以标记离散图像的连接组件。当两个像素是相邻的并且具有相同的值时,它们是连接的。在 2D 中,它们可以是 1 或 2 连接意义上的邻居。
from skimage import measure
all_labels = measure.label(blobs)
您可以找到更多详细信息here 和here