廢話不多說,直接開干!
首先安裝庫
1
2
|
pip install pytesseract pip install PILLOW |
然后按照tesseract程序下載安裝
tessercat下載地址:https://digi.bib.uni-mannheim.de/tesseract/ //請依據自己的操作系統下載exe文件安裝
用戶變量,系統變量都添加:PATH C:\Program Files (x86)\Tesseract-OCR; //這是tesseract的安裝目錄
系統變量添加:TESSDATA_PREFIX C:\Program Files (x86)\Tesseract-OCR
//有的博文寫到“TESSDATA_PREFIX”目錄需要到tessdata,但是我電腦配置到tessdata就會多一級tessdata目錄,命令測試時會找不到,所以這里自己依據調試哪個OK用哪個~
再找到pytesseract.py文件
修改添加tesseract.exe
1
|
tesseract_cmd = 'C:\\Program Files (x86)\\Tesseract-OCR\\tesseract.exe' |
執行結果
驗證碼識別結果:51188
<class 'str'>
okProcess finished with exit code 0
只能識別部分驗證碼,加條線,下劃線好像不行!
到此這篇關于Python識別驗證碼的實現示例的文章就介紹到這了,更多相關Python識別驗證碼內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!
原文鏈接:https://blog.csdn.net/weixin_37254196/article/details/108845548