解码图片中的文本或任何简单对象

时间:2013-09-29 11:13:37

标签: php image gd

我目前正在开发一个用于解码文本或图像中任何对象的个人项目。

我正在使用GD库来处理图片。我可以访问图像的每个像素及其rgb颜色。

我的问题不是关于编码,我只是在寻找解码图像的算法,或者建议如何这样做,我不想使用任何API,我想要自己做。 我知道php有一个人脸检测库,但它只能识别图像中的面部,我不知道如何它会这样做。

首先,我假设对象是白色,背景是黑色(或任何单独的颜色)。

摘要:如何为php程序定义一个对象或一个单词并训练它从图片中识别它?

2 个答案:

答案 0 :(得分:2)

你有一些api可以像这样解码简单的验证码。

点击此链接:Captcha Decoded

尝试使用此API:http://www.opendecoder.com/api,如果您在Google上搜索,则会有很多API

答案 1 :(得分:2)

您尝试实施的过程称为“光学字符识别”,并且有一些免费软件可用并执行此操作。使用此表达式,您可以找到更多信息。

您没有指定远看的软件组件类型,因此很难更具体。

这通常是一个容易出错的过程,但如果您可以对输入进行常规假设,则可能会得到更好的结果,特别是如果您已经知道输入中使用了哪些字符类型。

有用的起点可能是

http://jwilk.net/software/ocrodjvu   http://unpaper.berlios.de/

如果转换为DJVU并在UNIX系统上使用python是一个选项,您可以考虑将第一个链接作为解决方案。否则,您可以使用ocrodjvu支持的各种工具开始您的研究。第二个更多是关于在OCR之前可能要做的预处理,但如果你想要实现自己的程序,它仍然可能有用。