开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 15795|回复: 74
收起左侧

[易语言软件开源] DLL本地验证码识别真的更快吗?错

[复制链接]
结帖率:0% (0/1)
发表于 2020-9-12 20:14:34 | 显示全部楼层 |阅读模式   浙江省杭州市
分享源码
界面截图: -
是否带模块: 纯源码
备注说明: -
本帖最后由 kerlomz 于 2020-9-12 20:39 编辑

我不知道为啥总有人迷信DLL本地库,说自己一秒识别100次,也不说在什么cpu上测试的,我先上一个图吧,这是我几年前搞得一个天龙八部抢号网站。
QQ截图20200912182736.png
验证码识别耗时 2 毫秒。这是什么概念,1秒 = 1000毫秒,1秒起码能轻松识别500次吧。
再来看看是什么样的机器, QQ截图20200912183547.png ,这个ip, QQ截图20200912183653.png 。可以看看,这是腾讯云1核1G的最低配垃圾机器了。你们遇到的那些DLL库倒卖高手是不是跟你们说,本地识别多块,但是实际上都有水分呢,吹牛都是用自己最强的机器使劲吹,我2毫秒就说我是GPU,今天给一波数据,几年前就2毫秒CPU识别了,我写过开源的验证码识别框架,也有人找我定制,但是我说我是本地POST请求的方式,很多人都不理解什么是本地POST,老觉得一定要上一个服务器,本地POST,我自己不会易语言,曾经有个懂得朋友给我写了一个我框架得调用例子,如下:

  
子程序名返回值类型公开备 注
识别验证码  
参数名类 型参考可空数组备 注
验证码字节集
变量名类 型静态数组备 注
json类_json 
data文本型 
json.置属性 (“image”, 编码_BASE64编码 (验证码))
置剪辑板文本 (json.取数据文本 ())
data = 到文本 (网页_访问 (“http://127.0.0.1:19952/captcha/v1”, 1, json.取数据文本 (), , , ))
信息框 (data, 0, , )
子程序名返回值类型公开备 注
_按钮1_被单击  
识别验证码 (读入文件 (取运行目录 ()“\1.bmp”))


127.0.0.1是本机的IP地址,也就是,你把这个服务在本地启动,就可以为所欲为的调用了,我的框架训练出来虽然不是每个都是2毫秒(需要一定的优化技巧)。但是一般都是4-7毫秒左右,加上本地回环的网络请求延迟,顶破天了加上3毫秒,也就是7-10毫秒,怎么也够轻松一秒100次识别吧。

DLL分好几种,你们是不是也遇到过,有些识别库请求并发多了就出现AUTO,或者报错或者返回空,再或者直接崩溃或者内存泄漏的吧。他们单次识别需要几十毫秒,你们真的指望100次并发能1秒内完成识别吗?深度学习识别验证码本身靠的是CPU的算力,你们是不是用多了一跑就CPU使用率100%的库了,说明单次识别的耗时瓶颈根本不能靠多线程缓解,他们早已把CPU算力都拼上了,恕我直言,很多人还在用好几年前大佬们写的框架,吃着老本,却不知道,时代变了。不再是几十几百毫秒的时代了,几毫秒都是稀松平常的事。

为什么不写DLL?我曾经也写过DLL调用库的,但是弃坑了,易语言支持的只有32位,本身就慢了不少,这个速度损失,为什么不用本地POST呢?加上网络延迟也才损失几毫秒,其实正常情况下都是零点几毫秒的延迟而已,我觉得例子也不过是代码写的烂的,顶破天也就延迟几毫秒了。

DLL当然也有写的好的大佬了,比如冷月,真正有能力修改内核,修改源码,真正懂原理,能优化网络结构的,这个市场不缺价格低的垃圾,但是东西肯定是一分钱一分货的,真的不要上来就是什么验证码都100,200一个的。真的比不了。一般中间商钱到手了就不可能给你售后保障的,毕竟他们什么都不会,东西也不是自己的,当然也找不到作者,就算找到了作者也不会帮他们,毕竟用他们的框架赚钱没他们的份,出了问题就有他们的事了。


至于他能处理什么样的验证码呢?
给大家几个例子吧,
1.天龙八部的那种, edmh_1540886882486.jpg ZZke_27e78b0ed6444565b0e3f45e3f64bf8f.png kgh1_DextorEF#00112234.jpg WeChat Screenshot_20200909195028.png 简单的英树
2.战网的,不论位数多长 eckwnacym_51cce58bf6744448300f19b700c1756d.png
3.亚马逊的GIF动图,框架原生支持 agkmnc_4a16ffc17e929ac46a673fc864f6a606.gif

4.微软Hotmail的双层,一样支持 3d4vnyv3sh_49b695c7c844b7fd19d74e551a219073.jpg

5.当然不止是英数了,中文的杠杠的 喜帖最低_a2fba6a7ca65bc1fb87b457373a73efc.png 不管向详_8a16114f247f0d79c7c336d64e6af999.jpg 丽今面鞠_631ec7bfc7cd47fca5ed709bb0873710.jpg
6.不论验证码有什么花样,三维也是毫无区别,1w样本一样99识别率 2e42_075a7455ac030a9df1a3eb74e10F5b.png
7.点选验证码的单字识别,一样可以使用这个框架 _9,4,36,30_35,4,58,30_56,4,80,30_105,55,138,87_170,42,202,74_170,87,203,116_205,.png
直需要分解成这种,都是一样得配方 QQ截图20200912202611.png

本人用了千万样本训练了一个模型,感兴趣的也可以来测试一下:http://152.136.181.66:19196/preview



最后
又是这个截图hhhh,欢迎各位使用本框架,完全免费开源。

WeChat Screenshot_20200903121406.png

链接:https://pan.baidu.com/s/1zHjfuA_Hcspn6rkU5yxuOg
提取码:5rcp


当然了源码github搜captcha_trainer就有了,有了他起码你能体验本地10毫秒以内的识别速度,长期稳定的服务,具体使用教程的话在百度搜 企业级验证码识别 看到 机器之心 发的文章就是了。
当然了视频教程也有的,https://www.bilibili.com/video/BV1zT4y1j7GQ。免费的框架都是有所保留的,需要高端的可以找冷月,他开课,当然了也能定制,市面上要是他都做不出来,怕是没几个人能做了。总有很多屌丝会到处用激将法说xxx很难吗?为啥没人做,一般都要反思一下自己,归根结底都是预算不够,很多人妄图100定制1k的东西,1k定制1w的东西,大佬都懒得做,哪里轮得到中间商倒卖呢。




补充内容 (2020-9-19 17:08):
http://152.136.181.66:19196/preview 网址写错了,那个是点选的,这个才是英数千万样本的模型

补充内容 (2020-9-19 17:09):
http://152.136.181.66:19197/preview 网址写错了,那个是点选的,这个才是英数千万样本的模型

点评

666666 牛x   河北省秦皇岛市  发表于 2020-9-29 22:06
这个,我就只是想说一下,本地识别肯定是比平台快的,而且人家说的单次2ms没问题啊,单次2ms并不代表你一秒就可以500次,首先你要考虑其他因素,如果只是单纯的识别,就用几次循环,只识别验证码的话,肯定是没问题   新疆维吾尔自治区阿克苏地区  发表于 2020-9-21 09:38
给楼主点个赞,各项有各项特点,没有更强,只有更适合,杀鸡焉用牛刀   河南省郑州市  发表于 2020-9-19 07:41
楼下的别酸了好吗 TX三维空间点选已经有了 只是你买不起而已   广东省广州市  发表于 2020-9-14 01:11
hk的话能弄么   江西省九江市  发表于 2020-9-14 00:55
你那么大的文件让我望而却步   江西省赣州市  发表于 2020-9-13 01:15
现在的网站都是AI行为验证,hk+点选了,整这些没用的干嘛,把TX的点选验证破了   安徽省合肥市  发表于 2020-9-12 22:54
跟刘翔爆鱼老哥 很赞同,谢谢 不过我要加粗加红   内蒙古自治区通辽市  发表于 2020-9-12 21:38

评分

参与人数 6好评 +4 精币 +11 收起 理由
inat + 1 很赞同,谢谢!
默念、 + 1 + 4 支持开源~!感谢分享
ku2017 + 1 这个怎么说呢,服务器调用你有没有考虑过高并发各稳定性,你一个人调用当然快啦
大家好我是新手 + 1 很好很强悍,坚持下去哦~
爱爆头 + 1 + 2 奉上小小红包希望笑纳
流星暴雨 + 1 + 3 很赞同,谢谢!

查看全部评分


本帖被以下淘专辑推荐:

结帖率:0% (0/1)
发表于 2023-3-2 13:18:50 | 显示全部楼层   浙江省宁波市
嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻!!!!
回复 支持 反对

使用道具 举报

签到天数: 5 天

发表于 2023-1-18 12:08:36 | 显示全部楼层   四川省绵阳市
支持开源~!感谢分享
回复 支持 反对

使用道具 举报

发表于 2022-8-22 18:23:53 | 显示全部楼层   江苏省徐州市
看不懂,我留下了伤心的泪水
回复 支持 反对

使用道具 举报

签到天数: 11 天

发表于 2022-8-14 00:03:20 | 显示全部楼层   广东省湛江市
看不懂,我留下了伤心的泪水
回复 支持 反对

使用道具 举报

结帖率:50% (2/4)

签到天数: 1 天

发表于 2022-3-1 15:31:42 | 显示全部楼层   山东省日照市
折腾了半天,还是不会用,放弃了
回复 支持 反对

使用道具 举报

发表于 2022-2-25 15:39:28 | 显示全部楼层   贵州省贵阳市
看不懂,我留下了伤心的泪水
回复 支持 反对

使用道具 举报

结帖率:0% (0/4)
发表于 2022-1-22 21:11:39 | 显示全部楼层   浙江省绍兴市
当然了源码github搜captcha_trainer就有了,有了
回复 支持 反对

使用道具 举报

结帖率:36% (4/11)

签到天数: 7 天

发表于 2022-1-7 22:55:16 | 显示全部楼层   湖南省长沙市
看看怎么样
回复 支持 反对

使用道具 举报

发表于 2021-7-11 13:53:41 高大上手机用户 | 显示全部楼层   安徽省合肥市
爪机直接插眼
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表