【发布时间】:2019-04-17 17:30:04
【问题描述】:
我有一组任意图像。一半的图像是图片,一半是定义 ROIS 的掩码。
在我的程序的当前版本中,我使用 ROI 来裁剪图像(即,我在图像中提取与 ROI 蒙版的边界框匹配的矩形)。问题是,ROI 掩码并不完美,在我的情况下,过度预测比预测不足要好。
所以我想复制的不仅仅是 ROI 矩形,但如果我这样做,我可能会尝试裁剪图像。
即:
x, y, w, h = cv2.boundingRect(mask_contour)
img = img[int(y-h*0.05):int(y + h * 1.05), int(x-w*0.05):int(x + w * 1.05)]
可能会失败,因为它试图访问越界像素。我可以钳制这些值,但我想知道是否有更好的方法
【问题讨论】:
标签: python image opencv computer-vision