【发布时间】:2019-01-01 01:40:09
【问题描述】:
这个有一张大图。 我只想提取大图像中的矩形图片。 大图像质量很差。所以你不能只使用特定的RGB,背景可能不是白色的。
我是怎么做到的
用于分隔背景区域和照片部分的阈值图像。 问题是不能随机固定每个图片颜色的阈值(背景是白色但图片是接近白色的浅灰色背景)。
使用 OpenCV2 轮廓区域找到矩形。 问题是每张图片的颜色都是随机的,无法找到矩形区域。
如何剪出图片?
【问题讨论】:
-
您可以尝试执行以下操作:1)转换为灰度,2)任何白色都将是黑色,所有非白色都将是白色 3)找到轮廓 4)每个轮廓 == 1图片
-
也许可以试试 Fred (@fmw42) 的多作物。他会告诉你所有关于它和许可等...fmwconcepts.com/imagemagick/multicrop/index.php
-
@api55 我尝试了我所做的一切。
-
@MarkSetchell 如果图像靠近图像。它将两三张图片识别为一张图片。根据图片改变参数是没有意义的。这是当前实施的状态。