应用于毛笔书写的行笔路线识别方法和装置的制造方法_5

文档序号:9235707阅读:来源:国知局
、起笔转向、收笔回锋、收笔顿笔、收笔出尖和收笔转向; 根据预先设定的笔画段八方向规则确定所述主笔画段的方向; 将确定的所述主笔画段的方向和所述笔画段的特征与预先建立的笔画样本库比对,根据比对的结果识别所述书写轨迹数据对应的笔画。2.根据权利要求1所述的方法,其特征在于,按照各个书写点的时间先后顺序对所述书写轨迹数据进行平滑处理和插值处理包括: 按照各个书写点的时间先后顺序对所述书写轨迹数据排序; 对排序后的所述书写轨迹数据进行道格拉斯-普克平滑处理; 在平滑处理后的所述书写轨迹数据中等间隔插入数据点。3.根据权利要求1所述的方法,其特征在于,检测处理后的所述书写轨迹数据中的书写点对应的角度变化值,将角度变化值超过设定阈值的点确定为特征点包括: 遍历处理后的所述书写轨迹数据中的每一个点,计算当前数据点与前一数据点组成的直线和所述当前数据点与后一数据点组成直线之间的夹角; 如果所述当前数据点的夹角小于预设的进入角阈值,标记第一段转折检测开始,记录后续遍历的数据点的夹角,直至记录的数据点的夹角大于预设的离开角阈值时,结束所述第一段转折检测;将记录的数据点的夹角中最小夹角对应的数据点确定为所述第一段转折检测出的特征点;继续遍历后续的数据点进行下一段转折点检测,直至所述书写轨迹数据中的每一个点遍历完毕。4.根据权利要求1所述的方法,其特征在于,根据笔画段的长度将所述多个笔画段划分为主笔画段和辅笔画段包括: 检测当前笔画段的长度; 判断所述当前笔画段的长度是否小于设定的长度阈值;其中,所述长度阈值是笔宽与设定系数相乘的值; 如果小于,确定所述当前笔画段是辅助笔画段; 如果不小于,确定所述当前笔画段是主笔画段。5.根据权利要求1所述的方法,其特征在于,根据所述主笔画段和所述辅笔画段间的连接关系确定对应的笔画段的特征包括: 判断第一个主笔画段之前是否至少有两个辅笔画段,且与所述第一个主笔画段不相邻的辅笔画段中至少有一个与所述第一个主笔画段的方向反向,如果是,确定所述第一个主笔画段所在的笔画段为起笔藏锋;如果否,且第一个主笔画段前面有至少一个辅笔画段,确定所述第一个主笔画段所在的笔画段为起笔顿笔; 计算第一个主笔画段与前一个辅笔画段之间的角度差,根据所述角度差确定所述第一个主笔画段所在的笔画段为顺时转向或逆时转向;当第一个主笔画段之前没有辅笔画段时,确定所述第一个主笔画段所在的笔画段为直向; 判断最后一个主笔画段后面不相邻的辅笔画段的方向与所述最后一个主笔画段的方向是否反向,如果是,确定所述最后一个主笔画段所在笔画段为收笔回锋;如果否,且所述最后一个主笔画段后面有至少一个辅笔画段,确定所述最后一个主笔画段所在的笔画段为收笔顿笔; 计算最后一个主笔画段与后一个辅笔画段之间的角度差,根据所述角度差确定所述最后一个主笔画段所在的笔画段为顺时转向或逆时转向;当最后一个主笔画段之后没有辅笔画段,确定所述最后一个主笔画段所在的笔画段为收笔出尖。6.一种应用于毛笔书写的行笔路线识别装置,其特征在于,包括: 数据采集模块,用于采集手写输入设备按下书写至抬起停止书写过程中的书写轨迹数据;其中,所述书写轨迹数据包括各个书写点的坐标和时间; 数据平滑与插值处理模块,用于按照各个书写点的时间先后顺序对所述书写轨迹数据进行平滑处理和插值处理; 特征点检测模块,用于检测处理后的所述书写轨迹数据中的书写点对应的角度变化值,将角度变化值超过设定阈值的点确定为特征点; 笔画段划分模块,用于将相邻的所述特征点连接得到所述书写轨迹数据的多个笔画段,根据笔画段的长度将所述多个笔画段划分为主笔画段和辅笔画段; 笔画段特征确定模块,用于根据所述主笔画段和所述辅笔画段间的连接关系确定对应的笔画段的特征,所述笔画段的特征包括:起笔藏锋、起笔顿笔、起笔转向、收笔回锋、收笔顿笔、收笔出尖和收笔转向; 笔画段方向确定模块,用于根据预先设定的笔画段八方向规则确定所述主笔画段的方向; 笔画识别模块,用于将确定的所述主笔画段的方向和所述笔画段的特征与预先建立的笔画样本库比对,根据比对的结果识别所述书写轨迹数据对应的笔画。7.根据权利要求6所述的装置,其特征在于,所述数据平滑与插值处理模块包括: 数据排序单元,用于按照各个书写点的时间先后顺序对所述书写轨迹数据排序; 平滑处理单元,用于对排序后的所述书写轨迹数据进行道格拉斯-普克平滑处理; 插值处理单元,用于在平滑处理后的所述书写轨迹数据中等间隔插入数据点。8.根据权利要求6所述的装置,其特征在于,所述特征点检测模块包括: 夹角计算单元,用于遍历处理后的所述书写轨迹数据中的每一个点,计算当前数据点与前一数据点组成的直线和所述当前数据点与后一数据点组成直线之间的夹角; 特征点确定单元,用于当所述当前数据点的夹角小于预设的进入角阈值时,标记第一段转折检测开始,记录后续遍历的数据点的夹角,直至记录的数据点的夹角大于预设的离开角阈值时,结束所述第一段转折检测;将记录的数据点的夹角中最小夹角对应的数据点确定为所述第一段转折检测出的特征点;继续遍历后续的数据点进行下一段转折点检测,直至所述书写轨迹数据中的每一个点遍历完毕。9.根据权利要求6所述的装置,其特征在于,所述笔画段划分模块包括: 长度检测单元,用于检测当前笔画段的长度; 长度判断单元,用于判断所述当前笔画段的长度是否小于设定的长度阈值;其中,所述长度阈值是笔宽与设定系数相乘的值; 第一确定单元,用于当所述长度判断单元的判断结果为所述当前笔画段的长度小于所述设定的长度阈值时,确定所述当前笔画段是辅助笔画段; 第二确定单元,用于当所述长度判断单元的判断结果为所述当前笔画段的长度不小于所述设定的长度阈值时,确定所述当前笔画段是主笔画段。10.根据权利要求6所述的装置,其特征在于,所述笔画段特征确定模块包括: 起笔藏锋确定单元,用于判断第一个主笔画段之前是否至少有两个辅笔画段,且与所述第一个主笔画段不相邻的辅笔画段中至少有一个与所述第一个主笔画段的方向反向,如果是,确定所述第一个主笔画段所在的笔画段为起笔藏锋; 起笔顿笔确定单元,用于当所述第一个主笔画段所在的笔画段不是起笔藏锋,且第一个主笔画段前面有至少一个辅笔画段时,确定所述第一个主笔画段所在的笔画段为起笔顿笔; 起笔转向确定单元,用于计算第一个主笔画段与前一个辅笔画段之间的角度差,根据所述角度差确定所述第一个主笔画段所在的笔画段为顺时转向或逆时转向;当第一个主笔画段之前没有辅笔画段时,确定所述第一个主笔画段所在的笔画段为直向; 收笔回峰确定单元,用于判断最后一个主笔画段后面不相邻的辅笔画段的方向与所述最后一个主笔画段的方向是否反向,如果是,确定所述最后一个主笔画段所在笔画段为收笔回锋; 收笔顿笔确定单元,用于当所述最后一个主笔画段所在笔画段不是收笔回锋,且所述最后一个主笔画段后面有至少一个辅笔画段时,确定所述最后一个主笔画段所在的笔画段为收笔顿笔; 收笔转向确定单元,用于计算最后一个主笔画段与后一个辅笔画段之间的角度差,根据所述角度差确定所述最后一个主笔画段所在的笔画段为顺时转向或逆时转向;当最后一个主笔画段之后没有辅笔画段,确定所述最后一个主笔画段所在的笔画段为收笔出尖。
【专利摘要】本发明提供了一种应用于毛笔书写的行笔路线识别方法和装置。其中,该方法包括:采集手写输入设备按下书写至抬起停止书写过程中的书写轨迹数据;对书写轨迹数据进行平滑处理和插值处理;检测处理后的书写轨迹数据中的书写点对应的角度变化值,将角度变化值超过设定阈值的点确定为特征点;将相邻的特征点连接得到多个笔画段,根据笔画段的长度将上述多个笔画段划分为主笔画段和辅笔画段;根据主笔画段和辅笔画段间的连接关系确定对应的笔画段的特征;根据预先设定的笔画段八方向规则确定主笔画段的方向;将主笔画段的方向和笔画段的特征与预先建立的笔画样本库比对识别书写轨迹数据对应的笔画。通过本发明,提高了书写轨迹的准确性。
【IPC分类】G06K9/68, G06K9/70
【公开号】CN104951811
【申请号】CN201510401749
【发明人】赵乃庸, 谭韩成, 刘炎
【申请人】北京盛世宣合信息科技有限公司
【公开日】2015年9月30日
【申请日】2015年7月9日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1