所以我得到了一个形状为(224244,3)的ndarray图像。我有一个像这样的图像的边界框注释
{
annotations: [
{
class: "rect",
height: 172,
width: 341,
x: 282,
y: 165
},
{
class: "rect",
height: 172,
width: 353,
x: 592,
y: 90
}
],
class: "image",
filename: "img_05974.jpg"
}
我该如何裁剪numpy数组,以便它给我一个像上面的边界矩形一样的图像?
原则上,只需将数组中正确的部分切掉,就可以轻松地进行裁剪。E、 g.
image[100:200, 50:100, :]
沿y(垂直)方向将像素100和200之间的部分切片,沿x(水平)方向将像素50和100之间的部分切片。请参阅此工作示例:
相关问题 更多 >
编程相关推荐