You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

10 lines
969 B

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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