【发布时间】:2011-11-27 01:10:15
【问题描述】:
我想看看我是否可以使用 PHP 解决验证码,以应对一些个人挑战。没什么太难的;同一行中的单词,始终使用相同颜色的单词等。这是一个示例。
http://www.simplyshows.com/img.jpg
只是想看看会有多难。 我的问题是,是否有基于 PHP 的函数可以用来逐像素检查颜色等? 我想分割字母,然后进行大量检查以确定字母是否为大写,小写,以及它可以是什么(取决于颜色的坐标)
【问题讨论】:
-
+1 - 看到解决方案真是太酷了!不过肯定很难。很难。
-
是的,我想将图像分成 5 个部分(作为其 5 个字母),然后分别处理每个部分并检查每个部分中的字母模式,仍在研究!
-
如果在明亮的背景上总是黑色字体,只需将明亮颜色的像素更改为白色,您就只有字母。下一步是 OCR 部分。我用这种方法编写了一个类似的验证码解析器,在字母相互交叉的情况下工作得很好。
-
MMm,我正在降低质量,因为字母有不同的黑色阴影,然后制作所有字母坐标的数组(黑色所在的位置),然后编写一个函数从左到右扫描并制作数组然后将其与字母数组匹配,很难解释,应该像魅力一样工作:)