如何解决“ RegionProperties”对象没有属性“ feret_diameter_max”
使用skimage计算Feret直径时遇到一些问题。所有其他道具区域(区域,质心等)都能正常工作,所以我不确定问题出在哪里?我使用的是Phyton 3.8.3。和skimage 0.17.2
我的代码如下:
import skimage.io as io
import skimage.measure as skmeas
from skimage.filters import threshold_isodata
from skimage.color import rgb2gray
img = io.imread("/home/image.tif")
img_gray = rgb2gray(img)
thresh = threshold_isodata(img_gray)
prediction = img_gray > thresh
labels = skmeas.label(prediction)
prop = skmeas.regionprops(labels)
prop[1].centroid
出局:(3.9571428571428573,688.5285714285715)
但是,当我尝试找到Feret直径时:
prop[1].feret_diameter_max
我收到属性错误。 :AttributeError:模块'skimage.io'没有属性'版本'
谢谢!
解决方法
feret_diameter_max
是新的,仅在scikit-image的开发版本中可用。它在0.17中不存在。我们希望尽快将其发布为0.18。 (错误消息很奇怪,但可能是红色鲱鱼...)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。