繁体   English   中英

在OpenCV Java中识别矩形

[英]Recognizing rectangles in OpenCV Java

我正在尝试使用OpenCV / Java从图像中裁剪出矩形。 我已经很成功地找到了要裁剪的矩形部分的线条,但是我很难找到执行以下操作的最佳方法:

  1. 将我找到的分段线(请参见下面的屏幕截图)连接到单独的矩形中(线可以由多个相邻矩形共享)
  2. 确定一个几乎完整的矩形是一个矩形(请参见屏幕快照中第6行左侧的完整矩形的底边)

任何指导表示赞赏!

矩形图像

我一直在使用OpenCV的Impgproc.HoughLinesP ,它生成了在问题的屏幕截图中看到的线段。 我最终取消了该路径,而是选择了Imgproc.findContoursImgproc.contourAreaImgproc.boundingRect的组合。 这种方法对我有用,并且使我避免编写一堆递归的行合并代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM