菜鸟教程小白 发表于 2022-12-13 07:58:49

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


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

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

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

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

<p>此外,汉字与汉字并不完全相同。日本人自己发明了一些独特的字符。我如何才能将这些包含在我的手写识别中?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>我们在大学时做过类似的练习。</p>

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

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

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

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

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

<p>EDIT2:重要的是您的用户“打印”汉字而不是用书法书写,因为在书法中许多笔画被合并为一个。就像在书法中用“稻田”的部首写汉字一样,这个部首变成了完全不同的东西。或者带有很多水平破折号的部首(如“speech”iu 的部首)只是变成一条长长的蠕动线。</p></p>
                                   
                                                <p style="font-size: 20px;">关于iphone - iOS日文手写输入代码请帮忙,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/6379729/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/6379729/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iphone - iOS日文手写输入代码请帮忙