雲網

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 1102|回復: 0

[教學] Python Image to Text - 圖片轉文字

[複製鏈接]

75

主題

80

帖子

405

積分

超級版主

Rank: 8Rank: 8

積分
405
發表於 2020-5-7 22:44:29 | 顯示全部樓層 |閱讀模式
本帖最後由 info 於 2020-5-7 22:52 編輯

1. 安裝 Pytesseract
  1. pip install pytesseract
複製代碼


2. 開始簡單的編程
  1. import pytesseract as tess
  2. from PIL import Image

  3. img = Image.open('123.png')
  4. text = tess.image_to_string(img)

  5. print(text)
複製代碼


運行時很有可能出現錯誤

pytesseract.pytesseract.TesseractNotFoundError: tesseract is not installed or it's not in your PATH

原因是沒有安裝需要的組件


2. Pytesseract 需要 Google Tesseract OCR

在頁面下面找到 Installing Tesseract

點擊 Install Tesseract via pre-built binary package

選擇對應的 OS 版本, 點下載, 下面是 Windows 64bit 的檔案



安裝


3. 安裝成功後加入環境參數到你的代碼中
  1. tess.pytesseract.tesseract_cmd=r'C:\Program Files\Tesseract-OCR\tesseract.exe'
複製代碼



4. 最後你的代碼就是
  1. import pytesseract as tess
  2. tess.pytesseract.tesseract_cmd=r'C:\Program Files\Tesseract-OCR\tesseract.exe'
  3. from PIL import Image

  4. img = Image.open('123.png')
  5. text = tess.image_to_string(img)

  6. print(text)
複製代碼


再試試運行的結果





本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?立即註冊

x
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|小黑屋|雲峰香港

GMT+8, 2020-8-12 20:09 , Processed in 0.059179 second(s), 19 queries .

© 2017 Cloud.hk. All Rights Reserved.

快速回復 返回頂部 返回列表