输入方式 (1)键盘输入
(2)非键盘输入(自动输入)
- 手写输入
通过笔尖或指尖 实时识别 - 扫描输入
基于图像像素
●语音输入
怎样在计算机中输入中文? (1)用键盘输入中文 需要熟悉键盘布局 掌握一定的输入方法:拼音,五笔等 (2)手写输入中文 需要不大常用的输入设备:手写板或者支持手写输入的笔等: 正确书写中文; (3)语音输入 (4)扫描输入等 用户输入过程统共分几步?
- 应用程序(记事本,浏览…能接收输入信息(键盘,语音… ;
- 将接收的信息通知给输入法进行分析处理:
- 输入法能根据信息给出适当的结果:
- 将输入结果反馈给应用程序,呈现给用户:
键盘输入的过程 概念 ●IME 输入法IME(Input Method Editor) 根据编码规则,实现输入码 到机内码 的转换,并实现各种输入法内置的功能。 ●IMM 输入法管理器(Input Method Manager) 用于管理在windows中的输入法,并在输入法 和应用程序间 建立联系。 Windows输入法框架 (1)IMM-IME框架 ●Windows95之前开发 ●纯函数API (2)TSF框架 ●WindowsXp开始及以后 ●基于COM技术 汉字输入模型 ●windows中汉字输入的模型 IME的基本结构 手写输入的应用 (1)手写文字输入代替键盘
- 自然友好的输入方式,无需记拼音或编码
- 尤其适合无键盘或小键盘的移动设备(手机、PDA等)
(2)支持任意方向的手写输入 (3)网页版的手写输入 如何实现? (1)移动设备获取手写的轨迹信息 - 点的坐标序列
- 点的时间顺序和手写的先后顺序对应
- 下笔和抬笔区分笔划的开始和结束
(2)如何实现 实际应用通常给出多个候选识别结果 手写识别的基本过程 (1)单个字符识别 - 预处理
- 特征提取
- 分类
(2)字符串识别 单个字符识别的一般过程 (1)识别过程 (2)性能指标 ●识别准确度 ●识别时间 ●识别词典
字符预处理 ●形状归一化:减少同一类别形状的差异 归一化中的坐标变换 归一化效果实例 特征提取:结构方法 (1)笔画结构匹配
- 笔画提取困难,抗噪声能力差
- 结构匹配计算量大
特征提取:统计方法 (1)常用有效特征:轮廓/梯度方向直方图 优点:计算量小,识别精度高 缺点:识别字典存储量大 字符分类 ●分类器设计过程 最近距离分类器 支持连续输入的手写识别过程 支持连续输入的手写识别过程 语言后处理 ●识别错误例子 实例:手写数学公式输入及识别 手写板 ●点轨迹存储格式(一个字符) ●根据手写的点轨迹序列绘制的字符显示 性能:联机手写汉字识别 ●字符集:实用系统在10000字以上 ●识别率:工整书写98%,行书约90% ●优点:有反馈(候选字选择,重写) ●不足:限于单字识别,连续书写时切分和识别正确率明显不够 扫描输入的应用 ●手稿识别、检索 ●邮政地址识别 ●单据识别 ●车牌识别、标牌识别 ●百度翻译 如何实现? (1)输入:图像像素 ●彩色图像 ●二值化图像 ●灰度图像 扫描输入的识别过程 图像预处理 字符切分 单个字符的识别 实例:邮政地址识别 实例:与中华字库工程相关 性能状况:印刷体汉字识别 性能: 印刷/手写数字识别 性能:脱机手写汉字识别 研究前沿 应用趋势
|