js有验证码识别库吗?

2013-11-27 14:28:44 +08:00
 androidBrant
js实现的验证识别库有吗? 验证码就是四个数字组成的
5034 次点击
所在节点    JavaScript
4 条回复
turing
2013-11-27 15:21:40 +08:00
看到这个问题我专门去找了半天,是有的,推荐两个好用的库(不是客户端的,客户端的验证码生成就没意义了)

- DoubleSpout 的 ccap 不依赖 node-canvas,最方便
- captchagen 依赖 node-canvas,安装比较麻烦,但如果你服务器上部署了这个也无所谓
turing
2013-11-27 15:22:05 +08:00
flyingnn
2013-11-27 19:39:27 +08:00
楼主要的是识别的,不是生成的。。。
Mutoo
2013-11-27 23:18:25 +08:00
前阵子学人工神经网络的时候做过简单的demo,能识别很简单的验证码,例如
http://teach.xujc.com/teach/image.php

这东西的专用性太强了,针对每种验证码都需要做定制处理,没有通用性。
因为每种验证码都有不同切割方法,不同的特征提及方式,不同的训练集,最后得到不同的神经网络数据

源码
https://github.com/mutoo/.user.js/blob/master/teach.xujc.user.coffee

演示
http://userscripts.org/scripts/show/183059

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/90836

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX