【发布时间】:2020-03-07 04:16:17
【问题描述】:
我有如下边框的图像。我可以使用 OpenCV 或 python 来去除图像中这样的边框吗?
我使用以下代码进行裁剪,但没有成功。
copy = Image.fromarray(img_final_bin)
try:
bg = Image.new(copy.mode, copy.size, copy.getpixel((0, 0)))
except:
return None
diff = ImageChops.difference(copy, bg)
diff = ImageChops.add(diff, diff, 2.0, -100)
bbox = diff.getbbox()
if bbox:
return np.array(copy.crop(bbox))
【问题讨论】:
-
这应该通过使用轮廓来解决。
标签: python image opencv image-processing computer-vision