我想自动选择要稍后裁剪的页面区域。 我认为边缘检测可能是有用的,并使用canny边缘检测来查找图像的边缘。现在我有这个形象!但我不清楚选择页面区域为矩形。任何人都可以建议这个问题的方法或实现? 我真正想要做的是选择页面区域如下。 有没有其他方法可以做到这一点?我还在使用matlab的数字图像处理介绍书中看到了边界检测。但我对此并不熟悉。我可以为此目的使用它吗?
答案 0 :(得分:1)
我认为你有“Canny-ed”形象。现在你可以使用了
Imgproc.findCountours
,用于查找和存储边缘(您需要List<MatOfPoint>
)。在使用findContours
之前,我会使用Imgproc.dilate
,这可能有助于查找轮廓(它“变胖”线条,因此我们确信findContours
不会错过您的目标)。然后,您只需使用Imgproc.boudningRect
即可获得投资回报率。然后使用此ROI裁剪图像。