我正在做一些图形处理,我有一个逻辑,其中我有一个带边缘的位图,我忽略了字母 Eg 中的所有表格边缘
0000000000
0111111110
0100000010
0102220010
0100200010
0100200010
0100000010
0111111110
0000000000
0 - 背景颜色
1 - 忽略边缘
2 - 我需要的边缘
我的逻辑很简单,如果连续像素的数量超过某个阈值,例如20像素的连续边缘,它会将其视为一条线而忽略它。
我的问题是在大字体和H和T等字母上,它肯定会超过阈值。请告知是否有更好的方法或额外的逻辑我需要实现以将表格行与字母分开。
[更新] 附加考虑:性能,此逻辑将在触摸移动(拖动)期间使用。它会被调用很多次,所以它需要很快。