python?ocr簡單示例之識別驗證碼
最終運行效果:

OCR(optical character recognition)文字識別是指電子設備(例如掃描儀或數碼相機)檢查紙上打印的字符,然后用字符識別方法將形狀翻譯成計算機文字的過程;即,對文本資料進行掃描,然后對圖像文件進行分析處理,獲取文字及版面信息的過程。
Tesseract的安裝:
Win10下載地址:http://digi.bib.uni-mannheim.de/tesseract/tesseract-ocr-setup-4.00.00dev.exe,下載后雙擊直接安裝即可。
安裝完成后效果:

添加系統變量:將安裝后的路徑添加到Path中
核實安裝結果:
打開cmd輸入: tesseract -v

初步運行:
tesseract C://VerificationCode.jpg C://octText 命令說明:將VerificationCode的圖片識別的內容 存到 octText中
運行結果:

打開octText展示的結果:

python環(huán)境下使用:
安裝pytesseract
pytesseract安裝:

pytesseract是Tesseract關于Python的接口,可以使用pip install pytesseract安裝。安裝完后,就可以使用Python調用Tesseract
源碼:
# -*- coding: utf-8 -*- import pytesseract from PIL import Image pytesseract.pytesseract.tesseract_cmd = r'C:\Program Files (x86)\Tesseract-OCR\tesseract.exe' text = pytesseract.image_to_string(Image.open(r'驗證碼.jpg')) # 注意原圖的路徑不要寫錯。 print(text)
總結
到此這篇關于python ocr簡單示例之識別驗證碼的文章就介紹到這了,更多相關python ocr識別驗證碼內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
利用Python中的mock庫對Python代碼進行模擬測試
這篇文章主要介紹了利用Python中的mock庫對Python代碼進行模擬測試,mock庫自從Python3.3依賴成為了Python的內置庫,本文也等于介紹了該庫的用法,需要的朋友可以參考下2015-04-04
對tensorflow中cifar-10文檔的Read操作詳解
今天小編就為大家分享一篇對tensorflow中cifar-10文檔的Read操作詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-02-02
關于pygame自定義窗口創(chuàng)建及相關操作指南
對于開發(fā)一個游戲來說,窗口的顯示肯定是前提中的前提,對于pygame來說,只需要一小段代碼就可以初始化窗口,下面這篇文章主要給大家介紹了關于pygame自定義窗口創(chuàng)建及相關操作的相關資料,需要的朋友可以參考下2022-07-07
Django通過dwebsocket實現websocket的例子
今天小編就為大家分享一篇Django通過dwebsocket實現websocket的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-11-11

