【问题标题】:How to predict the character in this k-means [closed]如何预测这个k-means中的字符[关闭]
【发布时间】:2015-05-24 20:46:10
【问题描述】:

我正在做手写字符识别 执行后我得到了类似This的输出

我的目标是像测试一样预测输出图像文件的字符,我使用了这个 k-means File

请任何人帮我预测输出图像的字符。这将帮助我在我的项目中继续进行进一步的步骤,提前致谢。

【问题讨论】:

  • 您已经找到并运行了一个示例来定位可能字母的中心。不幸的是,Stack Overflow 无法为您提供从那里开始创建自己的 OCR 系统的指南,我们需要一些更直接和简单的答案。请详细解释是什么阻碍了您在项目中进行下一步。 “我不知道怎么做”没有用 - 请花点时间提供详细信息 - 您已经知道了什么,以及您确切在哪里遇到了麻烦。

标签: matlab image-processing k-means predict handwriting-recognition


【解决方案1】:

执行 OCR 需要相当大的现有字母训练集,以便 k-means 进行操作。在此应用中使用 k-means 将涉及对图像本身进行聚类(单个图像将是单个数据点),而不仅仅是对给定图像的像素进行聚类。一个好的起点可能是用于数字识别的MNIST dataset

此外,k-means 是一种无监督学习算法,可能不会为 OCR 提供很好的结果。它创建的类可能会将ao 之类的相似字母混合在一起,为用不同样式编写的同一个字母创建多个类,并完全忽略其他字母。

您应该考虑使用一种有监督的算法来标记训练数据,例如 k 最近邻。这样您就可以提前知道课程是什么,并在测试阶段取得更大的成功。

【讨论】:

    猜你喜欢
    • 2016-01-07
    • 2011-05-15
    • 2021-06-23
    • 2016-10-11
    • 1970-01-01
    • 2012-11-06
    • 2018-01-29
    • 2011-11-14
    • 2012-01-01
    相关资源
    最近更新 更多