|
|
|
@ -0,0 +1,10 @@
|
|
|
|
|
字符分割:由src/main/resources/easype-java路径下的CharsSegment实现。
|
|
|
|
|
其中函数verifySizes是字符尺寸验证,用于去掉尺寸不符合的图块。函数
|
|
|
|
|
preprocessChar是字符预处理,用于统一每个字符的大小。函数clearLiuDing
|
|
|
|
|
用于计算每行元素的阶跃数,如果小于X认为是柳丁,将此行全部填0(涂黑),
|
|
|
|
|
X可根据实际调整。函数GetChineseRect根据特殊车牌来构造猜测中文字符的位置和大小。
|
|
|
|
|
函数GetSpecificRect用于找出指示城市的字符的Rect,之所以选择城市的字符位置,是因
|
|
|
|
|
为该位置不管什么字母,占用的宽度跟高度的差不多,能大大提高位置的准确性。函数
|
|
|
|
|
RebuildRect有两个功能,一是把特殊字符Rect左边的全部Rect去掉,后面再重建中文字
|
|
|
|
|
符的位置;二是从特殊字符Rect开始,依次选择6个Rect,多余的舍去。函数SortRect用于
|
|
|
|
|
将Rect按位置从左到右进行排序。
|