1. 程式人生 > >Python提取圖片中的文字資訊,騰訊內部技術,一行程式碼搞定!

Python提取圖片中的文字資訊,騰訊內部技術,一行程式碼搞定!



用過手機QQ就知道,點選一個圖片會彈出一個小功能,那就是提取圖片中的文字。非常方便實用,那麼很難實現嗎?

利用Python提取圖片中的文字資訊,只需要一行程式碼就能搞定!

當然,這是吹牛皮的,但是真正的Python程式碼也就第4行,說是一行程式碼搞定也沒錯。

示例:

效果

儘管執行Python程式碼後也有幾個錯誤的地方,但是大部分是識別正確的。

你以為就這樣結束了嗎?那這麼簡單,我都不用出教程了。一行程式碼實現這個功能當然也是要有前戲的。

關於怎麼快速學python,可以加下小編的python學習群:611+530+101,不管你是小白還是大牛,小編我都歡迎,不定期分享乾貨每天晚上20:00都會開直播給大家分享python學習知識和路線方法,群裡會不定期更新最新的教程和學習方法,大家都是學習python的,或是轉行,或是大學生,還有工作中想提升自己能力的,如果你是正在學習python的小夥伴可以加入學習。最後祝所有程式設計師都能夠走上人生巔峰,讓程式碼將夢想照進現實

一,pytesseract和PIL的安裝

pip安裝

2,pycharm編輯器能夠快速安裝,這就看你是否用pycharm了。

pycharm的Settings設定頁按照下面步驟操作

安裝好了pytesseract,安裝PIL在上面第三步裡搜尋PIL並點選安裝就可以了。

安裝好了所有庫,執行下面Python程式碼

出現報錯

可以看到提示:未安裝識別引擎tesseract-ocr

二,安裝識別引擎tesseract-ocr

1.網上下載安裝包,然後直接點選安裝即可

因為tesseract-ocr預設不支援中文識別,所以解壓安裝tesseract-ocr後還需做如下操作

2,安裝完成tesseract-ocr後,我們還需配置好

開啟後做如下操作

當然也能由pycharm快速開啟pytesseract.py

關於怎麼快速學python,可以加下小編的python學習群:611+530+101,不管你是小白還是大牛,小編我都歡迎,不定期分享乾貨每天晚上20:00都會開直播給大家分享python學習知識和路線方法,群裡會不定期更新最新的教程和學習方法,大家都是學習python的,或是轉行,或是大學生,還有工作中想提升自己能力的,如果你是正在學習python的小夥伴可以加入學習。最後祝所有程式設計師都能夠走上人生巔峰,讓程式碼將夢想照進現實

第一步:

第二步:

第三步:

現在已經完成了所有配置,執行下面Python程式碼即可實現圖片裡的文字提取

本文到此就結束了,希望各位Python越學越好,早日達成夢想。

用過手機QQ就知道,點選一個圖片會彈出一個小功能,那就是提取圖片中的文字。非常方便實用,那麼很難實現嗎?

利用Python提取圖片中的文字資訊,只需要一行程式碼就能搞定!(私信小編任意一個001 、002 、003 、007即可自動獲取Python學習資料。)

當然,這是吹牛皮的,但是真正的Python程式碼也就第4行,說是一行程式碼搞定也沒錯。

示例:

效果

儘管執行Python程式碼後也有幾個錯誤的地方,但是大部分是識別正確的。

你以為就這樣結束了嗎?那這麼簡單,我都不用出教程了。一行程式碼實現這個功能當然也是要有前戲的。

關於怎麼快速學python,可以加下小編的python學習群:611+530+101,不管你是小白還是大牛,小編我都歡迎,不定期分享乾貨每天晚上20:00都會開直播給大家分享python學習知識和路線方法,群裡會不定期更新最新的教程和學習方法,大家都是學習python的,或是轉行,或是大學生,還有工作中想提升自己能力的,如果你是正在學習python的小夥伴可以加入學習。最後祝所有程式設計師都能夠走上人生巔峰,讓程式碼將夢想照進現實

一,pytesseract和PIL的安裝

pip安裝

2,pycharm編輯器能夠快速安裝,這就看你是否用pycharm了。

pycharm的Settings設定頁按照下面步驟操作

安裝好了pytesseract,安裝PIL在上面第三步裡搜尋PIL並點選安裝就可以了。

安裝好了所有庫,執行下面Python程式碼

出現報錯

可以看到提示:未安裝識別引擎tesseract-ocr

二,安裝識別引擎tesseract-ocr

1.網上下載安裝包,然後直接點選安裝即可

因為tesseract-ocr預設不支援中文識別,所以解壓安裝tesseract-ocr後還需做如下操作

2,安裝完成tesseract-ocr後,我們還需配置好

開啟後做如下操作

當然也能由pycharm快速開啟pytesseract.py

關於怎麼快速學python,可以加下小編的python學習群:611+530+101,不管你是小白還是大牛,小編我都歡迎,不定期分享乾貨每天晚上20:00都會開直播給大家分享python學習知識和路線方法,群裡會不定期更新最新的教程和學習方法,大家都是學習python的,或是轉行,或是大學生,還有工作中想提升自己能力的,如果你是正在學習python的小夥伴可以加入學習。最後祝所有程式設計師都能夠走上人生巔峰,讓程式碼將夢想照進現實

第一步:

第二步:

第三步:

現在已經完成了所有配置,執行下面Python程式碼即可實現圖片裡的文字提取

本文到此就結束了,希望各位Python越學越好,早日達成夢想。