Python實(shí)現(xiàn)識(shí)別圖片內(nèi)容的方法分析
本文實(shí)例講述了Python實(shí)現(xiàn)識(shí)別圖片內(nèi)容的方法。分享給大家供大家參考,具體如下:
python識(shí)別圖片內(nèi)容。
這里我的環(huán)境為windows64位,python2.7.14
需要用到PIL模塊和tesseract模塊。
首先需要安裝pip包管理,安裝方法可參考附錄windows下安裝python包管理器pip
安裝PIL模塊:
pip install Pillow
tesseract模塊安裝:
pip install pytesseract
安裝識(shí)別引擎和中文語言包,點(diǎn)擊此處本站下載。
下載完成解壓:
1.雙擊tesseract-ocr-setup-3.02.02.exe安裝,安裝完成后,需要指定tesseract模塊識(shí)別引擎的程序路徑,打開python安裝路徑的模塊路徑,我的路徑為:E:\wamp\python\Lib\site-packages\,進(jìn)入pytesseract,編輯pytesseract.py文件,修改 tesseract_cmd = 'tesseract' 的內(nèi)容:
# tesseract_cmd = 'tesseract' # 修改為安裝Tesseract-OCR的真實(shí)路徑
tesseract_cmd = 'E:/wamp/python modules/Tesseract-OCR/tesseract.exe'
2.進(jìn)入解壓包中的中文語言包,復(fù)制chi_sim.traineddata到Tesseract-OCR安裝目錄下tessdata文件夾下,我的路徑:E:\wamp\python modules\Tesseract-OCR\tessdata\chi_sim.traineddata
環(huán)境配置完成。
python代碼:
# -*- coding: UTF-8 -*-
from PIL import Image
import pytesseract
# 識(shí)別中文
text = pytesseract.image_to_string(Image.open('chinese.png'),lang='chi_sim')
print text
# 識(shí)別英文
text = pytesseract.image_to_string(Image.open('english.png'))
print text
windows下安裝python包管理器pip。
pip下載地址:https://pypi.python.org/pypi/pip#downloads
選擇 pip-9.0.1.tar.gz (md5, pgp)
下載完成解壓,這里我解壓到D:\python\pip-9.0.1,命令行進(jìn)入D:\python\pip-9.0.1
cd D:\python\pip-9.0.1
安裝pip
python setup.py install
安裝完成,輸入pip list查看是否成功
pip list
顯示下面信息代表安裝成功:
pip (9.0.1)
setuptools (28.8.0)
pip安裝模塊命令:
pip install xxx
更多關(guān)于Python相關(guān)內(nèi)容可查看本站專題:《Python數(shù)學(xué)運(yùn)算技巧總結(jié)》、《Python圖片操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》及《Python入門與進(jìn)階經(jīng)典教程》
希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。
- Python圖像處理之圖片文字識(shí)別功能(OCR)
- 如何使用Python進(jìn)行OCR識(shí)別圖片中的文字
- 詳解利用python+opencv識(shí)別圖片中的圓形(霍夫變換)
- Python實(shí)現(xiàn)字符型圖片驗(yàn)證碼識(shí)別完整過程詳解
- python批量識(shí)別圖片指定區(qū)域文字內(nèi)容
- Python3調(diào)用百度AI識(shí)別圖片中的文字功能示例【測(cè)試可用】
- python3+opencv3識(shí)別圖片中的物體并截取的方法
- python驗(yàn)證碼識(shí)別教程之利用滴水算法分割圖片
- python驗(yàn)證碼識(shí)別教程之利用投影法、連通域法分割圖片
- python實(shí)現(xiàn)百度OCR圖片識(shí)別過程解析
相關(guān)文章
使用python 3實(shí)現(xiàn)發(fā)送郵件功能
本文通過實(shí)例代碼給大家介紹了使用python 3實(shí)現(xiàn)發(fā)送郵件功能,代碼簡單易懂非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-06-06
python語法學(xué)習(xí)之super(),繼承與派生
這篇文章主要介紹了python語法學(xué)習(xí)之super(),繼承與派生,繼承是一種創(chuàng)建新類的方式,具體的super()派生的相關(guān)詳細(xì)內(nèi)容需要的小伙伴可以參考下面文章內(nèi)容2022-05-05
將Django項(xiàng)目部署到CentOs服務(wù)器中
今天小編就為大家分享一篇關(guān)于將Django項(xiàng)目部署到CentOs服務(wù)器中的文章,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2018-10-10
python 實(shí)現(xiàn)Flask中返回圖片流給前端展示
今天小編就為大家分享一篇python 實(shí)現(xiàn)Flask中返回圖片流給前端展示,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-01-01
python 獲取url中的參數(shù)列表實(shí)例
今天小編就為大家分享一篇python 獲取url中的參數(shù)列表實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-12-12
Python PyQt5干貨滿滿小項(xiàng)目輕松實(shí)現(xiàn)高效摳圖去背景
PyQt5以一套Python模塊的形式來實(shí)現(xiàn)功能。它包含了超過620個(gè)類,600個(gè)方法和函數(shù)。本篇文章手把手帶你用PyQt5輕松實(shí)現(xiàn)圖片扣除背景,大家可以在過程中查缺補(bǔ)漏,提升水平2021-11-11

