在图像skimage周围绘制矩形

时间:2020-07-19 18:29:33

标签: python polygon draw scikit-image canny-operator

我正在尝试在我的图像周围绘制一个矩形/正方形。这件作品是一团。我想使用skimage.draw附带的多边形函数,但是,它只是无法正常工作。我想使用多边形函数,因为一旦在斑点周围绘制了多边形,我就想使用polygon2mask遮罩我的图像,以尝试对其进行裁剪。

edges = feature.canny(img_blob)

[rows,columns] = np.where(edges)
row1 = min(rows)
row2 = max(rows)
col1 = min(columns)
col2 = max(columns)

width = row2-row1
height = col2-col1

def rectangle(r0, c0, width, height):
    rr, cc = [r0, r0 + width, r0 + width, r0], [c0, c0, c0 + height, c0 + height]

    return polygon(rr, cc)

pls = rectangle(row1, col1, width, height)

plt.imshow(pls)

上面的代码给了我一个空白的图像。

我该怎么办?

0 个答案:

没有答案