news 2026/5/1 8:42:55

python识别图片验证码,最强验证码识别

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
python识别图片验证码,最强验证码识别

python识别图片验证码,现在用得比较多,这是主流OCR识别对比如下:

下面就针对ddddocr进行使用

直接上代码:

import ddddocr def pngresult(): data_map = {} try: with open(f"doc/pngtext.txt", 'r') as file: data_map = {line.strip().split('=', 1)[0]: line.strip().split('=', 1)[1] for line in file if line.strip() and '=' in line} except FileNotFoundError: print("文件 doc/pngtext.txt 不存在") return {} return data_map def ocr1(): ocr = ddddocr.DdddOcr() with open(f"doc/images/1.png", 'rb') as f: img_bytes = f.read() res = ocr.classification(img_bytes) print(res) def ocrbatch(): ocr = ddddocr.DdddOcr() # 移除分号,只创建一次实例 data_result = pngresult() true_num = 0 for i in range(1, 501): filename = f"doc/images/{i}.png" try: with open(filename, 'rb') as f: img_bytes = f.read() res = ocr.classification(img_bytes) # 修复键名格式,应该是 "i.png" 而不是 "i+.png" expected_key = f"{i}.png" is_true=res.upper() == data_result.get(expected_key, "").upper() if is_true: true_num += 1 print(f"{i}//识别结果:{res.upper()},正确验证码为{data_result.get(expected_key, "").upper()}//识别结果:{is_true}") except FileNotFoundError: print(f"文件 {filename} 不存在") if true_num > 0: print(f"正确率:{true_num/500:.2%}") else: print("正确率:0%") # 执行下载 if __name__ == "__main__": # ocr1() ocrbatch()

识别图片如下:

各种验证码都有,总共500张,测试结果如下:

完整项目下载地址http://www.zrscsoft.com/sitepic/12159.html

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/21 11:49:30

11、v-if和v-for的优先级是什么?

v-if 和 v-for 的优先级Vue 2 中的优先级在 Vue 2 中&#xff1a;v-for 的优先级高于 v-if当它们同时出现在一个元素上时&#xff0c;v-for 会先执行<!-- Vue 2 中&#xff0c;v-for 优先级更高 --> <div v-for"item in items" v-if"item.isActive&quo…

作者头像 李华
网站建设 2026/3/29 12:06:43

强强联手!天洑软件资助西工大航模队

近日&#xff0c;天洑软件资助西北工业大学航模队&#xff0c;专注人才培养和前沿技术研发&#xff0c;用国产工业软件和技术支持&#xff0c;助力西工大航模队在航空创新领域再上新台阶。航空航天领域被誉为制造业“皇冠上的明珠”&#xff0c;是高端工业软件的应用场和练兵场…

作者头像 李华
网站建设 2026/4/27 18:47:53

2026年AI战略落地:CIO分三阶段实施框架

随着“十五五”规划的启幕与“人工智能”行动的全面推进&#xff0c;AI已成为发展的重要引擎&#xff0c;助力企业转型升级。展望2026年&#xff0c;CIO们正面临着前所未有的机遇与挑战&#xff0c;如何将人工智能战略有效落地&#xff0c;成为每位CIO的必答课题。本文提出一个…

作者头像 李华
网站建设 2026/5/1 8:23:40

零基础也能行!5分钟用AI搞定PPT,和加班说再见

还在为做PPT熬夜&#xff1f;这个新方法&#xff0c;让你把时间花在更重要的事情上。又是一个加班的夜晚。明天就要季度汇报了&#xff0c;小李对着电脑屏幕发愁——内容早就想好了&#xff0c;数据也分析完了&#xff0c;可要把这些变成一份“能拿得出手”的PPT&#xff0c;感…

作者头像 李华
网站建设 2026/4/23 13:32:00

Nature教你读文献:用AI打造超强文献阅读工作流,不光速度快还专业!

面对海量论文,如果还是坚持从头读到尾的阅读模式,恐怕是行不通了。一方面,筛选起来费力,没法快速确定哪篇值得研究;另一方面,注意力容易被分散,在不同论文之间切换时,可能还会忘记作者要解决的核心问题;最重要的一点是,知识没办法快速吸收,就算读完了,也很难快速找…

作者头像 李华