5

我想稍后自动选择页面区域进行裁剪。我认为边缘检测可能很有用,并使用精明的边缘检测来查找图像的边缘。现在我有了这张图!但我不清楚将页面区域选择为矩形。任何人都可以为这个问题提出一种方法或实现吗?我真正想做的是如下选择页面区域。 有没有其他方法可以做到这一点?我还在使用matlab进行数字图像处理的介绍书中看到了边界检测。但我对此并不熟悉。我可以将其用于此目的吗?

4

1 回答 1

1

我假设你有“Canny-ed”形象。现在您可以使用 Imgproc.findCountours, 来查找和存储边缘(您需List<MatOfPoint>要这样做)。在使用之前,findContours我会玩Imgproc.dilate,这可能有助于找到轮廓(它“增肥”线条,所以我们确信findContours不会错过你的目标)。然后您只需要使用Imgproc.boudningRect即可获得您的投资回报率。然后只需使用此 ROI 裁剪图像。

于 2015-10-12T08:06:26.240 回答