python批量识别二维码图片_python+selenium识别二维码

汽轮机凝汽器python批量识别⼆维码图⽚_python+selenium识别⼆维码python+selenium 识别⼆维码,运⾏环境是win 10 64位+python 3.5.2+selenium  3.3.1。
该⽅法可以简单识别验证码
1、搭建环境:识别验证码图⽚,需要安装以下三个⼩部件:
⼀、安装Pillow
cmd命令⾏
cd  python安装⽬录下的Scripts
⽤命令pip install Pillow
⼆、pytesseract
⽅法如同安装Pillow ,pip install pytesseract
三、tesseract-ocr
下载完成后,安装。默认安装在C:\Program Files (x86)\Tesseract-OCR。这是系统盘,运⾏py⽂件会报错,
Traceback (most recent call last):
File “D:/test.py”, line 11, in
print(pytesseract.image_to_string(Image.open(‘d:/testimages/name.gif’), lang=’chi_sim’))
File “C:\Users\dell\AppData\Local\Programs\Python\Python35\lib\site-packages\pytesseract\pytesseract.py”, line 165, in image_to_string
raise TesseractError(status, errors)
pytesseract.pytesseract.TesseractError: (1, ‘Error opening data file \\Program Files (x86)\\Tesseract-
1-溴芘>旋转式清堵机看看
led显指数OCR\\tessdata/aineddata’)
球头挂环
安装在系统盘。需要注意的是:py⽂件要移动到C:盘运⾏,不能在python安装⽬录下运⾏。
安装好tesseract-ocr,可以测试⼀下该软件的准确度。
⼀张验证码图⽚,放到C:\Program Files (x86)\Tesseract-OCR下,名字任意,命名为picture,还要新建⼀个txt⽂件,命名为output。以管理员⾝份运⾏cmd,cd C:\Program Files (x86)\Tesseract-OCR。输⼊tesseract picture.jpg output -l eng。再输⼊,输出验证码。
四、让py⽂件调⽤tesseract命令,
有两种⽅法,⼀是在安装⽬录下,到pytesseract.py⽂件,修改tesseract_cmd =’C:/Program Files (x86)/Tesseract-
OCR/tesseract’
⼆是设置环境变量,把C:/Program Files (x86)/Tesseract-OCR添加到path中,如图所⽰:
2、新建py⽂件,输⼊代码:(笔者放⼊了两张图⽚,分别命名为1,2)
import pytesseract
from PIL import Image
import time
image=Image.open(‘2.png’)
print(pytesseract.image_to_string(image))
time.sleep(5)
image_2=Image.open(‘1.jpg’)
print(pytesseract.image_to_string(image_2))
冷粘鞋输出结果,如下:
图⽚1、图⽚2
⽩龙码⼀物⼀码:企业级防伪追溯专家,⾏业领先的⼀站式产品追溯、防伪、营销解决⽅案提供商,具体详见

本文发布于:2024-09-23 10:29:47,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/219768.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:安装   识别   验证码
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议