I need a little help on an image analysis algorithm in Java. I basically have images like this:
![alt text](https://i.stack.imgur.com/2kPWh.jpg)
因此,正如您可能猜到的,我需要计算行数。
您认为哪种方法最好?
谢谢,
史矛革
一个简单的分割算法可以帮助您。该算法的工作原理如下:
- 从左到右扫描像素并
记录第一个的位置
黑色(无论你的颜色是什么
线是)像素。
- 继续这个过程
除非你发现一整个扫描
你找不到黑色像素。
也记录这个位置。
- 我们是
只对 Y 位置感兴趣
这里。现在使用这个 Y 位置
水平分割图像。
- 现在
我们要做同样的过程
但这次我们要扫描
从上到下(一列
time)在我们刚刚创建的片段中。
- 这次我们感兴趣的是X
职位。
- 所以最后我们得到了每一个
行范围或者你可以说
每行的边界框。
- 这
这些边界框的总数
是行数。
你可以根据自己的需要在算法上做很多优化。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)