簡體   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