在图像分割之后,为了对区域进行编号,目前我使用的是skimage.measure.regionprops的centroid
属性,该属性返回每个区域的bbox
的质心xy
,但将返回像'c‘或类似形状的区域外部的xy
,对于中间生长的区域也返回错误的xy
我的简化代码:
for region in regionprops(label_pixels):
xy = region.centroid
x = xy[1] - textWidth
y = xy[0] - textHeight
txt= "some text here like regions.label as str"
draw.text((x, y), txt)
如何使用skimage帮助或其他线性时间复杂度函数在各种区域中查找xy
?因为我使用的都是scipy、numpy和skimage,所以我不喜欢在这里使用opencv
任何指南都将不胜感激:)
发布于 2020-12-01 13:42:26
该函数在scikit image中不存在,但我也需要它--特别是在我们的draw region adjacency graphs函数中。我建议您在https://github.com/scikit-image/scikit-image/issues中创建一个问题,以便我们可以跟踪此请求。我将这个特征称为“测地质心”,尽管我不确定我的术语是否准确。
https://stackoverflow.com/questions/65062264
复制相似问题