最近在项目中需要对分割模型得到的mask区域进行矩形裁切,就是截取包含mask的矩形区域。中间需要获取最左最右的x,最上最下的y,然后根据这个进行裁切。
index = np.nonzero(output)
if len(index[0])!=0 and len(index[1])!=0:
minx = np.min(index[1])
maxx = np.max(index[1])
miny = np.min(index[0])
maxy = np.max(index[0])
image = image[miny:maxy, minx:maxx]
这篇博客介绍了如何在Python项目中利用numpy库处理图像分割模型的输出mask,通过找到mask的最左、最右x坐标和最上、最下y坐标,裁取出包含mask的矩形区域。主要涉及图像处理和numpy操作。
3577

被折叠的 条评论
为什么被折叠?



