【问题标题】:How to directly access region properties from regionprops in skimage without a loop?如何在没有循环的情况下直接从 skimage 中的 regionprops 访问区域属性?
【发布时间】:2020-04-09 10:43:48
【问题描述】:

运行region = regionprops(a) 之类的命令后,我必须运行for 循环来访问每个区域的属性,例如:

for i in range(0,len(region)):
    if region[i].area>x and region[i].major_axis_length > y:

是否可以不使用 for 循环直接访问这些属性? 例如,var=region.area 会创建包含所有区域区域的 var?

【问题讨论】:

  • 不应该是range(0, len(region))而不是..-1吗?
  • 我们已经开始考虑这样的 API,但还没有实现:github.com/scikit-image/scikit-image/issues/1343
  • @WillemVanOnsem 是的
  • 同意。计算所有区域属性似乎很愚蠢,尤其是在观看视频时。

标签: python image-processing scikit-image


【解决方案1】:

这现在在skimage.measure.regionprops_table 中实现。

【讨论】:

    猜你喜欢
    • 2015-03-23
    • 1970-01-01
    • 2020-12-08
    • 2013-04-01
    • 1970-01-01
    • 2019-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多