欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python文字截圖識(shí)別OCR工具實(shí)例解析

 更新時(shí)間:2020年03月05日 10:55:22   作者:騎著螞蟻流浪  
這篇文章主要介紹了Python文字截圖識(shí)別OCR工具實(shí)例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

一、簡(jiǎn)介

你一定用過(guò)那種“OCR神器”,可以把圖片中的文字提取出來(lái),極大的提高工作效率。

今天,我們就來(lái)做一款實(shí)時(shí)截圖識(shí)別的小工具。顧名思義,運(yùn)行程序時(shí),可以實(shí)時(shí)把你截出來(lái)的圖片中的文字識(shí)別出來(lái)。

二、模塊

import keyboard # 用于監(jiān)控鍵盤按下,觸發(fā)事件(pip install keyboard)
import time
from aip import AipOcr # 調(diào)用百度接口(pip install baidu-aip)
from PIL import ImageGrab # 用于保存屏幕截圖

三、獲取百度應(yīng)用接口

AI開(kāi)放平臺(tái)文檔中心

https://ai.baidu.com/ai-doc

查看python語(yǔ)言的SDK文檔

點(diǎn)擊右上角(控制臺(tái)),登錄自己的百度賬號(hào),創(chuàng)建“文字識(shí)別”的應(yīng)用

四、代碼實(shí)現(xiàn)

#! /usr/bin/env python3
# -*- coding:utf-8 -*-

# Author : MaYi
# Blog  : http://www.cnblogs.com/mayi0312/
# Date  : 2020-03-02
# Name  : test_ocr
# Software : PyCharm
# Note  : 用Python開(kāi)發(fā)截圖識(shí)別OCR小工具
import keyboard # 用于監(jiān)控鍵盤按下,觸發(fā)事件(pip install keyboard)
import time
from aip import AipOcr # 調(diào)用百度接口(pip install baidu-aip)
from PIL import ImageGrab # 用于保存屏幕截圖


# 百度識(shí)別接口配置信息
APP_ID = '你的App ID'
API_KEY = '你的API Key'
SECRET_KEY = '你的Secret Key'

while True:
 # 1、利用QQ截圖到剪貼板
 # 輸入鍵盤的觸發(fā)事件
 keyboard.wait(hotkey="ctrl+alt+a")
 keyboard.wait(hotkey="enter")
 time.sleep(0.1)

 # 2、保存截圖
 image = ImageGrab.grabclipboard()
 image.save("screen.png")

 # 3、利用百度API識(shí)別截圖中的文字
 client = AipOcr(APP_ID, API_KEY, SECRET_KEY)
 with open("screen.png", 'rb') as f:
  image = f.read()
  # 調(diào)用百度API通用文字識(shí)別(高精度版),提取圖片中的內(nèi)容
  text = client.basicAccurate(image)
  result = text["words_result"]
  for i in result:
   print(i["words"])
 # 我是分隔線
 print("-" * 50)

運(yùn)行結(jié)果預(yù)覽:

五、總結(jié)

1)等待用戶截圖

2)保存截圖到當(dāng)前目錄

3)識(shí)別截圖中的文本

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論