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


decode a text or any simple object from a picture

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

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

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

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

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

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

检查此链接 : 验证码解码

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

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

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

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

有用的起点可以是

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

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