You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

查询具备灰白渐变等特征的静态图片验证码对应生成库名称

提问:寻找特定样式验证码的生成库

我在很多不同的旧网页中见过这类验证码,即静态JPG/PNG图片:
验证码示例1
验证码示例2
验证码示例3

所有这些验证码的背景都带有灰白渐变和波浪线,验证码文本为扭曲的无衬线字符(仅包含a-z和0-9),因此我推测它们都来自同一个程序库,大概率是使用了该库的默认配置,导致在不同页面上呈现出相似的外观。

底部的两张图片来自相关公开数据集,属于论文《A Comparison of Supervised Learning Algorithms to Solve CAPTCHAs》的配套内容。遗憾的是,我在该论文中没有找到有关所使用验证码生成算法的说明。值得注意的是,Keras官方示例页面《OCR model for reading Captchas》也使用了该数据集,PWNtcha站点也未收录这类验证码。

请问有人能告知我这类验证码实际是由哪个程序库生成的吗?


回答

这类验证码是开源PHP验证码生成库Securimage 2.x版本的默认输出样式,是2000到2010年PHP建站热潮中应用范围最广的验证码实现之一。

  • 绝大多数站点部署该库时直接使用默认参数,没有自定义样式,因此你会在大量不同的旧网页上看到特征高度一致的同款验证码,和你描述的灰白渐变背景、波浪干扰线、小写字母加数字的扭曲无衬线字符特征完全匹配。
  • 你提到的论文配套数据集、Keras官方验证码OCR示例使用的数据集,都是直接调用该库2.x版本的默认配置批量生成的样本,所以所有样本特征高度统一。
  • 该库后续的3.x、4.x版本更新了默认样式,也支持用户自定义背景、干扰元素、字符集等参数,更新版本生成的验证码和你给出的示例样式会有明显差异。

内容的提问来源于stack exchange,提问作者sigalor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 12:06:03