在 java 中使用 opencv 2.4 连接 blob

Connecting blobs with opencv 2.4 in java

我在 java 中使用 opencv 2.4 和 eclipse。我正在做一个项目,我试图在图像中找到文本。下图是我在应用我读到的一些有助于查找文本的技术后目前所处的位置。我想给 opencv 一个图像文件的位置,并用它来分别获取这 3 个(或者从前面的步骤中创建的许多 blob)周围的边界框的坐标。然后把他们都围起来。我很确定 opencv 可以在 java 中做到这一点,但我不确定如何做。任何帮助将不胜感激。

谢谢!

  1. Imgproc.findContours 找到每个 blob
  2. 迭代每个轮廓点并找到 maxContour x 坐标 maxContour y corrdinate minContour x 和 minContour y。轮廓框将是 [minContour X,minContour Y] [maxContour X ,maxContour Y]
  3. 对于每个轮廓,还要跟踪 maxAllContours X maxAllContours Y minAllContours X 和 minAllContours Y。
  4. 在对所有轮廓进行迭代后,总边界框将为 [maxAllContours X,maxAllContours Y] [maxAllContours X ,maxAllContours Y]。

.