python實(shí)現(xiàn)圖像識別功能
更新時間:2018年01月29日 10:28:32 作者:zoujm-hust12
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)圖像識別功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實(shí)例為大家分享了python實(shí)現(xiàn)圖像識別的具體代碼,供大家參考,具體內(nèi)容如下
#! /usr/bin/env python
from PIL import Image
import pytesseract
url='img/denggao.jpeg'
image=Image.open(url)
#image=image.convert('RGB') # RGB
image=image.convert('L') # 灰度
image.load()
text=pytesseract.image_to_string(image)
print text
#image.show()
r'''''#
zhongwen_url = 'img/zhongwen003.png'
import os
fn = "aaaa"
# sudo apt-get install tesseract
cmd = "tesseract " + zhongwen_url + " " + fn + " -l chi_sim"
os.system(cmd)
with open(fn+".txt", "r") as f:
print f
ret=os.system('cat /etc/pam.conf')
print ret
print '----------------------'
ret=os.popen('cat /etc/pam.conf')
print ret'''
r'''''
import os
import subprocess
def image_to_string(img, cleanup=True, plus=''):
# cleanup為True則識別完成后刪除生成的文本文件
# plus參數(shù)為給tesseract的附加高級參數(shù)
subprocess.check_output('tesseract ' + img + ' ' +
img + ' ' + plus, shell=True) # 生成同名txt文件
text = ''
with open(img + '.txt', 'r') as f:
text = f.read().strip()
if cleanup:
os.remove(img + '.txt')
return text
# run >>>
# print(image_to_string('./phototest.tif')) # 打印識別出的文本,刪除txt文件
# print(image_to_string('./phototest.tif', False)) # 打印識別出的文本,不刪除txt文件
# print(image_to_string('./phototest.tif', False, '-l eng')) # 打印識別出的文本,不刪除txt文件,同時提供高級參數(shù)
# PyTesser廢棄...
'''
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- 基于MATLAB神經(jīng)網(wǎng)絡(luò)圖像識別的高識別率代碼
- 如何制作一個Node命令行圖像識別工具
- python自動截取需要區(qū)域,進(jìn)行圖像識別的方法
- Node Puppeteer圖像識別實(shí)現(xiàn)百度指數(shù)爬蟲的示例
- iOS通過攝像頭圖像識別技術(shù)分享
- python實(shí)現(xiàn)識別手寫數(shù)字 python圖像識別算法
- 用Python進(jìn)行簡單圖像識別(驗(yàn)證碼)
- C#圖像識別 微信跳一跳機(jī)器人
- 微信跳一跳python輔助軟件思路及圖像識別源碼解析
- PHP圖像識別技術(shù)原理與實(shí)現(xiàn)
- JAVA演示阿里云圖像識別API,印刷文字識別-營業(yè)執(zhí)照識別
相關(guān)文章
Python使用protobuf序列化和反序列化的實(shí)現(xiàn)
protobuf是一種二進(jìn)制的序列化格式,相對于json來說體積更小,傳輸更快,本文主要介紹了Python使用protobuf序列化和反序列化的實(shí)現(xiàn),感興趣的可以了解一下2021-05-05
Python數(shù)據(jù)分析與處理(一)--北京高考分?jǐn)?shù)線統(tǒng)計分析
這篇文章主要介紹了Python數(shù)據(jù)分析與處理北京高考分?jǐn)?shù)線統(tǒng)計分析,文章問繞Python數(shù)據(jù)分析與處理相關(guān)資料的介紹,展開對北京高考分?jǐn)?shù)線統(tǒng)計分析,需要的小伙伴可以參考一下2021-12-12
Python?Scala中使用def語句定義方法的詳細(xì)過程
這篇文章主要介紹了Python?Scala中使用def語句定義方法,Scala的方法是類的一部分,而函數(shù)是一個對象可以賦值給一個變量,下面來講解Scala的方法,需要的朋友可以參考下2022-09-09
Python開發(fā)之QT解決無邊框界面拖動卡屏問題(附帶源碼)
朋友在學(xué)習(xí)QT的過程中,都會遇到各種問題,今天就QT無邊框拖動花屏問題給大家詳細(xì)介紹,究竟該如何解決呢,下面通過實(shí)例代碼和圖文相結(jié)合給大家詳細(xì)介紹,需要的朋友參考下吧2021-05-05
使用python實(shí)現(xiàn)數(shù)據(jù)篩查
一般數(shù)據(jù)篩查可以通過Python中的pandas庫來實(shí)現(xiàn),下面小編就來為大家介紹一下Python如何利用pandas實(shí)現(xiàn)數(shù)據(jù)篩查,感興趣的小伙伴可以一起學(xué)習(xí)一下2023-10-10
python基礎(chǔ)教程之基本數(shù)據(jù)類型和變量聲明介紹
這篇文章主要介紹了python基礎(chǔ)教程之基本數(shù)據(jù)類型和變量聲明介紹,首先講解了變量聲明的一些知識,然后列出最常用的基本數(shù)據(jù)類型,需要的朋友可以參考下2014-08-08

