Python pytesseract驗(yàn)證碼識別庫用法解析
環(huán)境 centos7 python3
pytesseract只是tesseract-ocr的一種實(shí)現(xiàn)接口。所以要先安裝tesseract-ocr(大名鼎鼎的開源的OCR識別引擎)。
依賴安裝
yum install-y automake autoconf libtool gcc gcc-c++
yum install-y libpng-devel libjpeg-devel libtiff-devel giflib-devel
安裝依賴的leptonica庫
wget http://www.leptonica.com/source/leptonica-1.72.tar.gz
tar -xzvf leptonica-1.72.tar.gz
cd leptonica-1.72
./configure
make && make install
安裝tesseract-ocr
wget https://github.com/tesseract-ocr/tesseract/archive/3.04.00.tar.gz
mv 3.04.00 Tesseract3.04.00.tar.gz
tar -xvf Tesseract3.04.00.tar.gz
cd tesseract-3.04.00/
./configure
make && make install
安裝語言包:
wget https://github.com/tesseract-ocr/tessdata/raw/master/eng.traineddata #英文默認(rèn)包
wget https://github.com/tesseract-ocr/tessdata/raw/master/chi_sim.traineddata #中文繁體
wget https://github.com/tesseract-ocr/tessdata/raw/master/chi_tra.traineddata #中文簡體
cp/mv *.traineddata /usr/local/share/tessdata/ #移動下載的包到/usr/local/share/tessdata/ 這個(gè)路徑下,也可以手動移動
安裝pytesseract:
pip install Pillow
pip install pytesseract
至此安裝完成,附上使用方法:
import pytesseract from PIL import Imag image = Image.open("port_img.jpg") text = pytesseract.image_to_string(image) print(text)
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- python利用pytesseract 實(shí)現(xiàn)本地識別圖片文字
- python pytesseract庫的實(shí)例用法
- python opencv pytesseract 驗(yàn)證碼識別的實(shí)現(xiàn)
- python3使用Pillow、tesseract-ocr與pytesseract模塊的圖片識別的方法
- Python基于內(nèi)置庫pytesseract實(shí)現(xiàn)圖片驗(yàn)證碼識別功能
- python下調(diào)用pytesseract識別某網(wǎng)站驗(yàn)證碼的實(shí)現(xiàn)方法
- 使用Python中的pytesseract模塊實(shí)現(xiàn)抓取圖片中文字
相關(guān)文章
Django結(jié)合使用Scrapy爬取數(shù)據(jù)入庫的方法示例
這篇文章主要介紹了Django結(jié)合使用Scrapy爬取數(shù)據(jù)入庫的方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03Python 批量合并多個(gè)txt文件的實(shí)例講解
今天小編就為大家分享一篇Python 批量合并多個(gè)txt文件的實(shí)例講解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-05-05Python數(shù)據(jù)可視化之用Matplotlib繪制常用圖形
Matplotlib能夠繪制折線圖、散點(diǎn)圖、柱狀圖、直方圖、餅圖. 我們需要知道不同的統(tǒng)計(jì)圖的意義,以此來決定選擇哪種統(tǒng)計(jì)圖來呈現(xiàn)我們的數(shù)據(jù),今天就帶大家詳細(xì)了解如何繪制這些常用圖形,需要的朋友可以參考下2021-06-06Python3.5實(shí)現(xiàn)的三級菜單功能示例
這篇文章主要介紹了Python3.5實(shí)現(xiàn)的三級菜單功能,涉及Python針對json格式數(shù)據(jù)的讀取、遍歷、查找、判斷等相關(guān)操作技巧,需要的朋友可以參考下2019-03-03基于python的BP神經(jīng)網(wǎng)絡(luò)及異或?qū)崿F(xiàn)過程解析
這篇文章主要介紹了基于python的BP神經(jīng)網(wǎng)絡(luò)及異或?qū)崿F(xiàn)過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-09-09Python基礎(chǔ)之函數(shù)原理與應(yīng)用實(shí)例詳解
這篇文章主要介紹了Python基礎(chǔ)之函數(shù)原理與應(yīng)用,結(jié)合具體實(shí)例形式詳細(xì)分析了Python函數(shù)的定義、原理、參數(shù)、返回值、嵌套等相關(guān)概念與使用技巧,需要的朋友可以參考下2020-01-01