在java中使用opencv 2.4连接blob

时间:2016-08-06 14:56:36

标签: java eclipse opencv computer-vision

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

谢谢!

Dialated Text Image

1 个答案:

答案 0 :(得分:0)

  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]。