【发布时间】:2020-08-15 20:34:00
【问题描述】:
我有一个包含多个 glob 的图像,当我使用 regionprops 来查找每个 glob 的质心和 BB 时。但是,它总是只为所有这些找到 1。 更具体地说,我得到左图的结果,但我想要右图的结果: regions_problem
我的代码:
regions = regionprops(itk_label)
fig, ax = plt.subplots()
ax.imshow(itk_label, cmap=plt.cm.gray)
i=0
for props in regions:
i=i+1
print(str(i))
y0, x0 = props.centroid
ax.plot(x0, y0, '.r', markersize=5)
minr, minc, maxr, maxc = props.bbox
bx = (minc, maxc, maxc, minc, minc)
by = (minr, minr, maxr, maxr, minr)
ax.plot(bx, by, '-b', linewidth=1.0)
ax.axis((0, 600, 600, 0))
plt.show()
谁能告诉我我做错了什么?
有趣的是,右边的图像也是我过去创造的。但是,我不能再这样做了。
【问题讨论】:
标签: python image scikit-learn scikit-image