日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Tesseract图形识别软件的安装

發布時間:2024/9/21 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Tesseract图形识别软件的安装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

安裝

下載安裝: tesseract

安裝 pytesseract 和 Pillow

pip install pytesseractpip install Pillow

這里只說 winsows 系統下的安裝,linux 基本不會有什么問題。
在利用 pytesseract 調用 tesseract 時遇到以下錯誤:

FileNotFoundError: [WinError 2] 系統找不到指定的文件。

于是我看了下pytesseract源碼,發現有這樣的一行

# CHANGE THIS IF TESSERACT IS NOT IN YOUR PATH, OR IS NAMED DIFFERENTLYtesseract_cmd = 'tesseract'

估計 windows 系統要手工添加環境變量,所以才產生的問題,于是又將 tesseract 添加到環境變量 Path 中,但還是會報錯:

pytesseract.pytesseract.TesseractError: (1, 'Error opening data file \\Program Files (x86)\\Tesseract-OCR\\eng.traineddata')

這個是eng.traineddata文件路徑有誤才會出現的錯誤。

解決辦法:

先查看tesseract有沒有這個語言包,有CMD中輸入命令:

tesseract --list-langs

結果:

List of available languages (2): eng osd

然后再查看然后再google搜索一下問題,發現還是 tesseract 的環境變量的問題,找到了下面這一句話

Please make sure the TESSDATA_PREFIX environment variableisset to the
parent directory of your"tessdata"directory.

于是新建的一個TESSDATA_PREFIX變量,指定tessdata的上級目錄也就是C:\Program Files (x86)\Tesseract-OCR

安裝完成。

先用一個簡單的驗證碼測試一下:

from PIL import Image import pytesseract result = pytesseract.image_to_string(Image.open(r'F:\PIN_ws\692.jpg',"r"), lang='eng') print(result)

總結

以上是生活随笔為你收集整理的Tesseract图形识别软件的安装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。