From 926b6e747ee9d9db4c898064022397c3b72f3894 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=88=92=E9=9D=99?= <846671507@qq.com> Date: Wed, 12 Aug 2020 21:43:11 +0800 Subject: [PATCH] CharsSegment.txt --- CharsSegment.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 CharsSegment.txt 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