我目前正在开发一个用于解码文本或图像中任何对象的个人项目。
我正在使用GD
库来处理图片。我可以访问图像的每个像素及其rgb颜色。
我的问题不是关于编码,我只是在寻找解码图像的算法,或者建议如何这样做,我不想使用任何API,我想要自己做。 我知道php有一个人脸检测库,但它只能识别图像中的面部,我不知道如何它会这样做。
首先,我假设对象是白色,背景是黑色(或任何单独的颜色)。
摘要:如何为php程序定义一个对象或一个单词并训练它从图片中识别它?
答案 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之前可能要做的预处理,但如果你想要实现自己的程序,它仍然可能有用。