最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python+Tesseract?OCR實(shí)現(xiàn)截屏識(shí)別文字

 更新時(shí)間:2026年02月07日 09:29:03   作者:禿了也弱了。  
pytesseract?Python常用pytesseract進(jìn)行圖片上的文字識(shí)別,本文主要介紹了python+Tesseract?OCR實(shí)現(xiàn)截屏識(shí)別文字,具有一定的參考價(jià)值,感興趣的可以了解一下

一、tesseract-ocr下載安裝

1、下載

以下是關(guān)于Tesseract的常用網(wǎng)址
下載地址:https://digi.bib.uni-mannheim.de/tesseract/
官方網(wǎng)站:https://github.com/tesseract-ocr/tesseract
官方文檔:https://github.com/tesseract-ocr/tessdoc
語言包地址:https://github.com/tesseract-ocr/tessdata

2、安裝tesseract-ocr

(1)選擇語言

(2)開始安裝

(3)同意許可

(4)選擇安裝的用戶

(5)選擇附帶要安裝的語言包

此后會(huì)在安裝過程中會(huì)自動(dòng)從服務(wù)器下載該語言包。(這里不太建議勾選下載語言包,因?yàn)橄螺d速度實(shí)在太慢。本教程后續(xù)會(huì)介紹如何拓展語言包)

默認(rèn)即可。

(6)安裝位置

(7)開始安裝

(8)安裝完成

3、安裝語言包

(1)下載安裝

https://github.com/tesseract-ocr/tessdata

項(xiàng)目較大,可以按需下載簡(jiǎn)體中文:

將下載的文件存放到該目錄:D:\Program Files\Tesseract-OCR\tessdata

注:若小伙伴無法科學(xué)上網(wǎng),可以從這里下載簡(jiǎn)體中文語言包:http://www.fzitv.net/softs/538925.html

(2)測(cè)試

進(jìn)入到Tesseract OCR安裝目錄:

# 查看版本
PS D:\Program Files\Tesseract-OCR> .\tesseract.exe -v
tesseract v5.3.0.20221214
 leptonica-1.78.0
  libgif 5.1.4 : libjpeg 8d (libjpeg-turbo 1.5.3) : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libwebp 0.6.1 : libopenjp2 2.3.0
 Found AVX2
 Found AVX
 Found FMA
 Found SSE4.1
 Found libarchive 3.5.0 zlib/1.2.11 liblzma/5.2.3 bz2lib/1.0.6 liblz4/1.7.5 libzstd/1.4.5
 Found libcurl/7.77.0-DEV Schannel zlib/1.2.11 zstd/1.4.5 libidn2/2.0.4 nghttp2/1.31.0
# 查看安裝的語言包
PS D:\Program Files\Tesseract-OCR> .\tesseract.exe --list-langs
List of available languages in "D:\Program Files\Tesseract-OCR/tessdata/" (4):
chi_sim
chi_sim_vert
eng
osd

二、python截屏識(shí)別文字

1、安裝必須的包

pip install pyautogui
pip install pytesseract

2、截屏識(shí)別文字

import pyautogui
import pytesseract

# 設(shè)置Tesseract的安裝路徑(如果它不在默認(rèn)的系統(tǒng)路徑中)
pytesseract.pytesseract.tesseract_cmd = 'D:/Program Files/Tesseract-OCR/tesseract.exe'

# 截取屏幕截圖
screenshot = pyautogui.screenshot()

# 定義區(qū)域范圍(左上角x坐標(biāo),左上角y坐標(biāo),右下角x坐標(biāo),右下角y坐標(biāo))
region = (100, 100, 300, 200)

# 從屏幕截圖中使用指定區(qū)域創(chuàng)建一個(gè)新的圖像對(duì)象
custom_screenshot = screenshot.crop(region)

# 將圖像對(duì)象轉(zhuǎn)換為灰度圖像,以幫助提高文本識(shí)別的準(zhǔn)確性
custom_screenshot = custom_screenshot.convert('L')

# 使用pytesseract進(jìn)行文字識(shí)別
text = pytesseract.image_to_string(custom_screenshot)

# 打印識(shí)別的文本
print(text)

3、準(zhǔn)確度

英文準(zhǔn)確度還行,中文準(zhǔn)確度。。。一言難盡。應(yīng)該是可以通過訓(xùn)練提高準(zhǔn)確度的。

參考資料

https://blog.csdn.net/weixin_51571728/article/details/120384909

到此這篇關(guān)于python+Tesseract OCR實(shí)現(xiàn)截屏識(shí)別文字的文章就介紹到這了,更多相關(guān)python Tesseract OCR 識(shí)別文字內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python中的np.round()函數(shù)示例詳解

    python中的np.round()函數(shù)示例詳解

    np.round()是NumPy庫中的一個(gè)函數(shù),用于對(duì)數(shù)組或單個(gè)數(shù)值進(jìn)行四舍五入,該函數(shù)返回一個(gè)與輸入類型相同的數(shù)組或數(shù)值,并可以通過可選的參數(shù)來指定保留的小數(shù)位數(shù),這篇文章主要介紹了python中的np.round()函數(shù),需要的朋友可以參考下
    2024-06-06
  • python爬蟲獲取淘寶天貓商品詳細(xì)參數(shù)

    python爬蟲獲取淘寶天貓商品詳細(xì)參數(shù)

    這篇文章主要為大家詳細(xì)介紹了python爬蟲獲取淘寶天貓商品詳細(xì)參數(shù),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • python模塊離線安裝方式

    python模塊離線安裝方式

    這篇文章主要介紹了python模塊離線安裝方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • 淺析Python中字符串的intern機(jī)制

    淺析Python中字符串的intern機(jī)制

    這篇文章主要介紹了Python中字符串的intern機(jī)制,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下
    2020-10-10
  • Django中使用Celery執(zhí)行定時(shí)任務(wù)問題

    Django中使用Celery執(zhí)行定時(shí)任務(wù)問題

    這篇文章主要介紹了Django中使用Celery執(zhí)行定時(shí)任務(wù)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • 跟老齊學(xué)Python之不要紅頭文件(2)

    跟老齊學(xué)Python之不要紅頭文件(2)

    在前面學(xué)習(xí)了基本的打開和建立文件之后,就可以對(duì)文件進(jìn)行多種多樣的操作了。請(qǐng)看官要注意,文件,不是什么特別的東西,就是一個(gè)對(duì)象,如同對(duì)待此前學(xué)習(xí)過的字符串、列表等一樣。
    2014-09-09
  • Python實(shí)現(xiàn)貪心算法的示例

    Python實(shí)現(xiàn)貪心算法的示例

    這篇文章主要介紹了Python實(shí)現(xiàn)貪心算法的示例,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-04-04
  • Python?Asyncio?庫之同步原語常用函數(shù)詳解

    Python?Asyncio?庫之同步原語常用函數(shù)詳解

    這篇文章主要為大家介紹了Python?Asyncio?庫之同步原語常用函數(shù)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • python通過http下載文件的方法詳解

    python通過http下載文件的方法詳解

    這篇文章主要介紹了python通過http下載文件的方法詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • Python?islower()函數(shù)的使用詳解

    Python?islower()函數(shù)的使用詳解

    這篇文章主要介紹了Python?islower()函數(shù)使用方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07

最新評(píng)論

三台县| 黄山市| 清丰县| 永德县| 博爱县| 磐石市| 中山市| 伊川县| 佛冈县| 海口市| 揭阳市| 绥江县| 永仁县| 永福县| 昭觉县| 信宜市| 宣恩县| 遵义市| 云安县| 绥芬河市| 保山市| 五指山市| 南康市| 定结县| 许昌市| 长丰县| 保亭| 阿坝| 北碚区| 米林县| 富阳市| 昂仁县| 灵璧县| 六枝特区| 武城县| 溧水县| 马公市| 花莲市| 万源市| 富锦市| 洞口县|