2016-08-06 29 views
0

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

谢谢!

Dialated Text Image

回答

0
  1. Imgproc.findContours找到每个斑点上的每个轮廓点
  2. 迭代并找到maxContour x坐标maxContourýcorrdinate minContour x和minContour收率轮廓bouding框将为[minContour X,minContour Y] [maxContour X,maxContour Y]
  3. 对于每个轮廓也保持跟踪maxAllContours X maxAllContoursÿminAllContours X和Y. minAllContours
  4. 的总上的所有轮廓迭代后边界框将为[maxAllContours X,maxAllContours Y] [maxAllContours X,maxAllContours Y]。