汽轮机凝汽器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
⽩龙码⼀物⼀码:企业级防伪追溯专家,⾏业领先的⼀站式产品追溯、防伪、营销解决⽅案提供商,具体详见