真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Python中怎么從圖像中讀取文本

本篇文章為大家展示了Python中怎么從圖像中讀取文本,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

成都創(chuàng)新互聯(lián)專注于企業(yè)營銷型網(wǎng)站建設(shè)、網(wǎng)站重做改版、定南網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5開發(fā)、商城系統(tǒng)網(wǎng)站開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為定南等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

OpenCV

現(xiàn)在,這個庫將只用于加載圖像,實際上你不需要事先對它有太多了解(盡管它可能有幫助,你將看到為什么)。

根據(jù)官方文件:

OpenCV(開源計算機(jī)視覺庫)是一個開源的計算機(jī)視覺和機(jī)器學(xué)習(xí)軟件庫。OpenCV的目的是為計算機(jī)視覺應(yīng)用提供一個通用的基礎(chǔ)結(jié)構(gòu),并加速機(jī)器感知在商業(yè)產(chǎn)品中的使用。OpenCV是bsd許可的產(chǎn)品,OpenCV使企業(yè)可以輕松地使用和修改代碼

簡而言之,你可以使用OpenCV來做任何類型的圖像轉(zhuǎn)換,這是一個相當(dāng)簡單的庫。

如果你還沒有安裝它,那么它將只是終端中的一行:

pip install opencv-python

差不多就是這樣。在此之前,一切都很簡單,但這種情況即將改變。

PyTesseract

這個庫到底是什么東西?根據(jù)維基百科:

Tesseract是用于各種操作系統(tǒng)的光學(xué)字符識別引擎。它是免費軟件,根據(jù)Apache許可2.0版發(fā)布,自2006年以來由Google贊助開發(fā)。

我敢肯定,現(xiàn)在有更多復(fù)雜的庫可用,但是我發(fā)現(xiàn)這個庫運行良好。根據(jù)我自己的經(jīng)驗,該庫應(yīng)該能夠從任何圖像中讀取文本,但前提是該字體不會使你連連看都看不懂。

如果無法從你的圖像中讀取文字,花更多的時間使用OpenCV,應(yīng)用各種過濾器使文本高亮。

現(xiàn)在安裝在底部有些麻煩。如果你使用的是Linux,則全部歸結(jié)為幾個sudo-apt get命令:

sudo apt-get updatesudo apt-get install tesseract-ocrsudo apt-get install libtesseract-dev

我用的是Windows系統(tǒng),所以這個過程有點乏味。

首先,打開這個URL:https://github.com/UB-Mannheim/tesseract/wiki下載32位或64位的安裝程序:

Python中怎么從圖像中讀取文本

安裝本身很簡單,只需單擊幾次Next。是的,你還需要做一個pip安裝:

pip install pytesseract

接下來要需要告訴Python  Tesseract安裝在何處。在Linux機(jī)器上,我不需要這樣做,但在Windows上是必需的。默認(rèn)情況下,它安裝Program Files。

如果你做的一切正確,執(zhí)行這些代碼應(yīng)該不會產(chǎn)生任何錯誤:

Python中怎么從圖像中讀取文本

獲取文本

讓我們從一個簡單的開始。我找到了一些免版稅的圖片,里面有一些文字,第一個是這樣的:

Python中怎么從圖像中讀取文本

它應(yīng)該是簡單的一個,有可能Tesseract會讀那些藍(lán)色的“對象”作為括號。讓我們看看會發(fā)生什么:

Python中怎么從圖像中讀取文本

我的猜測是正確的。不過,這不是一個問題,你可以使用一些Python技巧輕松地解決這些問題。

下一個可能更棘手:

Python中怎么從圖像中讀取文本

我希望它不會檢測到硬幣上的“B”:

Python中怎么從圖像中讀取文本

上述內(nèi)容就是Python中怎么從圖像中讀取文本,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


分享名稱:Python中怎么從圖像中讀取文本
本文網(wǎng)址:http://weahome.cn/article/jdshsc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部