diff --git a/CharsSegment.txt b/CharsSegment.txt new file mode 100644 index 0000000..2f3a4f0 --- /dev/null +++ b/CharsSegment.txt @@ -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按位置从左到右进行排序。 \ No newline at end of file