Linux 版 (精华区)
发信人: don (驿路梨花), 信区: Linux
标 题: Linux下的汉字识别输入技术
发信站: 紫 丁 香 (Tue May 9 10:24:41 2000), 转信
发信人: null (钠尔), 信区: LINUX
标 题: Linux下的汉字识别输入技术
发信站: 碧海青天 (Sun Apr 30 13:02:13 2000), 转信
Linux下的汉字识别输入技术
作者:于明俭
这里首先让大家感到失望的是, 我在这里谈论的不是汉字识别技术本身,
而是如何使输入的识别出的汉字输入到应用软件中. 汉字识别有两个方面,
使用最广泛的是手写输入识别(这里指在线识别), 此外还有语音识别. 识别最好的软件
都不是GPL的,
而且都在和M$Windows作拚争. 所以让 崇尚自由软件的人感到有些无奈.
此前曾看到有日本人写的汉字手写识别软件(C && Java), 识别率太底, 也曾经常光顾手
写软件的标准组织,
收获甚少. 而且, Linux上的手写板 (数字化仪)也只有Wacom产的有驱动, 让一些自产手
写板的软件商感到
力不从心.
作者没有汉字识别的经验, 只是做了使用鼠标模拟输入到任何软件的引擎. 并曾经把它
纳入外挂式中文平台.
其主要技术是
在外挂式中文平台上截取鼠标/按键, 激活识别输入
锁定X 服务器, 全屏书写
写完后, 从列表中选取汉字, 超时则输入几率最大者
释放 X 服务器
回送汉字给应用软件(ClientMessage)
应用软件则模拟键盘输入产生伪键码, 发送给自己
如果是伪键码, 则设置为真实键码
在查看键码时把汉字返回为键值
语音识别的道理一样, 操作更为简单.
这里值得一提的是, 如果使汉字可以输入到绝大多数应用软件中, 外挂式中文平台起了
决定性的作用.
如果仅仅象 xev 那样发送真实 键码, 绝大多数软件不会响应.
--
--
一条驿路,一种氛围。
一朵梨花,一种思考。
希望能在Linux这条驿路上与你同行!
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: 202.118.239.63]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.421毫秒