PHP - 如何在网站上进行手写识别日语

Posted

技术标签:

【中文标题】PHP - 如何在网站上进行手写识别日语【英文标题】:PHP - How can I make handwriting recognition japanese in website 【发布时间】:2016-09-14 18:32:25 【问题描述】:

最近,我正在研究手写识别日语项目。我正在某处搜索,但仍未收到有关此的良好信息。谁能给我一些关于php和ajax在网站上手写识别的猜测或提示。

【问题讨论】:

您正在寻找带有日语字母/字典的 OCR 软件。 看看tesseract:github.com/thiagoalessio/tesseract-ocr-for-php 我看到这个项目并尝试使用 tesseract,但使用手写图像。这给了我不好的性格。你能像你说的那样给我一些项目吗? 【参考方案1】:

您可以使用神经网络。它很容易实施。 你也可以使用分类器,考虑到你在互联网上有大量的训练数据,那么监督算法可能是最好的选择。 查看本课程:https://www.coursera.org/learn/machine-learning

【讨论】:

【参考方案2】:

我在 MyScript 工作,我们构建了一个 Web 组件,可以帮助您将日语手写识别集成到您的 Web 应用程序中。正如here 解释的那样,您只需要获取两个依赖项,然后在您的标记中添加 myscript-text-web 标记

<html>
<head>
    <script src="bower_components/webcomponentsjs/webcomponents-lite.js"></script>
    <link rel="import" href="bower_components/myscript-text-web/myscript-text-web.html">
</head>
<body>
    <myscript-text-web 
        applicationkey="#PUT YOUR MYSCRIPT CDK APPLICATION KEY HERE#" 
        hmackey="#PUT YOUR MYSCRIPT CDK HMAC KEY HERE#" 
        language="ja_JP">
    </myscript-text-web>
</body>
</html>

如果你想用识别结果填充一个输入字段,你可以添加这段 javascript

var myScriptTextWeb = document.querySelector('myscript-text-web');
myScriptTextWeb.addEventListener('myscript-text-web-result',(evt) => 
    console.log(myScriptTextWeb.firstcandidate);
    // assuming the inpput you want to populate have id myinput
    document.querySelector('#myinput').value = myScriptTextWeb.firstcandidate;

)

希望对你有帮助

【讨论】:

以上是关于PHP - 如何在网站上进行手写识别日语的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iPhone 应用中实现手写识别功能?

如何在iPhone应用程序中实现手写识别功能?

使用Keras训练Lenet网络来进行手写数字识别

怎样在word中快速输入复杂的公式(数学、物理或化学公式)?

php怎么做图片识别

利用pytorch CNN手写字母识别神经网络模型识别多手写字母(A-Z)