从python中的图像中提取任意矩形块

时间:2014-05-22 07:17:28

标签: python image numpy

有没有办法从图像中提取我选择的矩形,也许使用numpy数组? 大多数可用的实现似乎适用于常规的滑动窗口解决方案,但它们总是包含相同宽高比的步骤或矩形,或类似的东西。

是否可以提供起始x和y坐标以及宽度和高度(或结束x和y坐标),并准确提取该矩形?这可以单独使用numpy数组吗?还是有另一种方法可以做到这一点吗?

1 个答案:

答案 0 :(得分:3)

执行此操作的最佳方法是切片,即

rect = np.copy(img[y1:y1+height,x1:x1+width])

其中(x1,y1)是矩形的左上角。