首页 » 网站建设 » phpimagegrabscreen技巧_教你用Python实现截图和文字识别就是这么简单

phpimagegrabscreen技巧_教你用Python实现截图和文字识别就是这么简单

访客 2024-11-19 0

扫一扫用手机浏览

文章目录 [+]

import keyboardimport timefrom PIL import ImageGrabdef screen(): print('开始截图') # 利用微信的截图热键 keyboard.wait(hotkey='alt+a') # 保存 keyboard.wait(hotkey='enter') # 图片保存须要韶光 time.sleep(0.5) # 读取剪切板的图片 image = ImageGrab.grabclipboard() # 保存图片 image.save('screen.jpg') print('图片保存完成')screen()

当在键盘敲ctrl+a来得到图片

截取的图片

phpimagegrabscreen技巧_教你用Python实现截图和文字识别就是这么简单

下面我利用百度云来进行识别

phpimagegrabscreen技巧_教你用Python实现截图和文字识别就是这么简单
(图片来自网络侵删)

为什么用百度云,由于百度的技能,阿里的运营,腾讯的产品

技能当然选百度云

要安装百度的接口

官方的教程

https://cloud.baidu.com/doc/OCR/OCR-Python-SDK.html#.E6.8E.A5.E5.8F.A3.E8.AF.B4.E6.98.8E

from aip import AipOcr""" 你的 APPID AK SK """APP_ID = ''API_KEY = ''SECRET_KEY = ''client = AipOcr(APP_ID, API_KEY, SECRET_KEY)"""读取图片"""def get_file_content(filepath): with open(filepath,'rb') as f: return f.read()def get_img_content(img): image_content='' content = client.basicAccurate(image=img) # print(content) for words in content['words_result']: print(words) # 字典 image_content += words['words'] print(image_content)

下面,封装全代码

# -- coding:utf-8 --# time :2019/5/2 23:02# author: 毛利import keyboardimport timefrom PIL import ImageGrabdef screen(): print('开始截图') # 利用微信的截图热键 keyboard.wait(hotkey='alt+a') # 保存 keyboard.wait(hotkey='enter') # 图片保存须要韶光 time.sleep(0.5) # 读取剪切板的图片 image = ImageGrab.grabclipboard() # 保存图片 image.save('screen.jpg')# 利用百度云中的笔墨识别from aip import AipOcr""" 你的 APPID AK SK """APP_ID = '' #你的账号的idAPI_KEY = ''SECRET_KEY = ''client = AipOcr(APP_ID, API_KEY, SECRET_KEY)"""读取图片"""def get_file_content(filepath): with open(filepath,'rb') as f: return f.read()def get_img_content(img): image_content='' content = client.basicAccurate(image=img) # print(content) for words in content['words_result']: # print(words) # 字典 image_content += words['words'] print(image_content)if __name__ == '__main__': screen() img = get_file_content('screen.jpg') get_img_content(img)

利用:

便是这么大略,不知道你学会了没有。

标签:

相关文章

PHP实现文字转图片的代码与应用

图片处理技术在各个领域得到了广泛应用。在PHP编程中,文字转图片功能同样具有很高的实用价值。本文将针对PHP实现文字转图片的代码进...

网站建设 2025-03-02 阅读1 评论0

NAN0017探索新型纳米材料的奥秘与应用

纳米技术作为一门新兴的交叉学科,近年来在材料科学、生物医学、电子工程等领域取得了举世瞩目的成果。其中,NAN0017作为一种新型纳...

网站建设 2025-03-02 阅读3 评论0

L26368XO代码其背后的创新与突破

编程语言在各个领域发挥着越来越重要的作用。在众多编程语言中,L26368XO代码以其独特的优势,成为了业界关注的焦点。本文将深入剖...

网站建设 2025-03-02 阅读1 评论0

HTML字体背景打造个化网页设计的关键元素

网页设计已经成为现代网络传播的重要手段。在众多网页设计元素中,字体和背景的搭配尤为关键。本文将从HTML字体背景设置的角度,探讨其...

网站建设 2025-03-02 阅读1 评论0