• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

iphone - iOS日文手写输入代码请帮忙

[复制链接]
菜鸟教程小白 发表于 2022-12-13 07:58:49 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我有一系列关于为 iOS 编写代码以及包括日语手写识别的问题。我是初学者,所以要温柔,假设我很愚蠢......

我想用平假名(日语拼音字母)呈现一个日语单词,然后让用户手写相应的汉字(汉字)。然后,在内部将其与正确的字符进行比较。然后,用户会得到反馈(无论他们是否正确)。

我的问题围绕着手写输入。 我通常知道如果使用中文键盘,这种类型的输入是可能的。

如何在不使用键盘本身的情况下进行类似的操作?是否已经有库函数(我觉得必须有,因为中文键盘上可以输入)?

此外,汉字与汉字并不完全相同。日本人自己发明了一些独特的字符。我如何才能将这些包含在我的手写识别中?



Best Answer-推荐答案


我们在大学时做过类似的练习。

由于笔画的顺序用汉字很好地定义,并且只有 8 (?) 个不同的笔画。基本上每个汉字都是有序的笔画序列。像 te (手)是序列“向后落下的短划”,然后是“从左到右划”的两倍,最后是“底部有小尖的长向下划”。有数据库可以为您提供这些信息。

现在问题几乎已减少,可以识别正确的笔划。您仍然会遇到一些模棱两可的问题,您必须考虑某些笔画与其他笔画的空间关系。

编辑:对于笔画识别,我们将徒手书写对齐到 45 度(键盘上的小圆圈符号在哪里?)角度,从而将其转换为沿这些方向之一的向量序列。假设方向 0 是从下到上,方向 1 是从右下到左上,方向 2 从右到左,依此类推。

那么 te (手) 的第一个笔画将是 [23]+ (有些人写它下降,有些人写它水平) 第二次和第三次冲程将是 6+ 最后一个是 4+[123] (就像小提示一样,每个作者使用不同的方向)

这种粗略的捕捉实际上足以让我们识别汉字。也许还有更复杂的方法,但这个简单的解决方案设法识别了大约 90% 的汉字。它不能只掌握一位教授的字迹,但问题是除了他自己之外没有人能读懂他的字迹。

EDIT2:重要的是您的用户“打印”汉字而不是用书法书写,因为在书法中许多笔画被合并为一个。就像在书法中用“稻田”的部首写汉字一样,这个部首变成了完全不同的东西。或者带有很多水平破折号的部首(如“speech”iu 的部首)只是变成一条长长的蠕动线。

关于iphone - iOS日文手写输入代码请帮忙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6379729/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap