识别OpenCV Java中的矩形

时间:2017-06-07 15:34:40

标签: java opencv

我尝试使用OpenCV / Java从图像中裁剪出矩形。我有点成功找到构成我想裁剪的矩形部分的线条,但我很难找到最佳方法来执行以下操作:

  1. 将我发现的分段线(见下面的截图)连接成单独的矩形(线条可以由多个相邻的矩形共享)
  2. 确定一个几乎完整的矩形是一个矩形(请参见屏幕截图中的完整矩形的底部边缘,在第6行的左侧)
  3. 感谢任何指导!

    rectangle image

1 个答案:

答案 0 :(得分:0)

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