第一次写还很不成熟,遇到的很多问题都写出来了。自我感觉还是比较全面的。希望能给大家带来帮助。谢谢。
效果展示:

一、截图

  1. qq截图工具使用ctrl+alt+c按键,并保存到剪贴板用ctrl+c按键
    所以要用keyboard模块输入按键Keyboard模块的安装:Pycharm直接安装



2. 复制到剪贴板,并保存图片
用PIL函数需要安装ImageGrab模块
安装方法:
如果直接安装imagegrab通过pip install ImageGrab python3.7版本会直接报错,安装不了。并且百度寻找下载方法几乎没有可行的,并且很麻烦。

所以我找到可以通过安装Pillow模块来直接用from PIL import ImageGrab

安装Pillow模块方法与1.相同,搜索框改成Pillow即可
3. 代码完成后发现第一次运行出现错误,第二次运行出现的是上一次截取的图片,第三次是第二次的图片…(发现问题)
这是由于程序运行需要时间去保存到剪贴板图片,所以用time模块中的time.sleep([seconds]) 即可 注:time模块是python自带的模块

截图并保存代码:

#按键开始截图if not keyboard.wait("ctrl+alt+a"):if not keyboard.wait("ctrl+c"):time.sleep(1)# 复制到剪贴板jpg=ImageGrab.grabclipboard()#保存图片jpg.save("tupian.png")print(jpg)  #图片截取保存成功

二、识字
1.识字直接用百度云里面的人工智能选项中的文字识别

打开技术文档找到python-SDK文档中的快速入门的新建AipOcr代码

复制到代码中并添加AipOcr模块。由于我们用的是百度云的aip所以要安装的aip应该是baidu-aip与一、1.安装相似搜索框改成baidu-aip即可。
2. 接下来打开接口说明,直接找到通用文字识别(高精度版)并复制代码写入我们的.py文件中。
3. 回到文字识别初始界面并点击立即使用----->创建新应用------->创建成功后即可看到我们的AppID、API-Key、Secret Key复制粘贴到我们的代码中即可使用。
文字传参识别代码:

def __init__(self):""" 你的 APPID AK SK """self.APP_ID = '你的 APPID'self.API_KEY = '你的AK'self.SECRET_KEY = '你的SK'self.filePath = r'D:\python\test\tupian.png'  #文件路径self.client = AipOcr(self.APP_ID, self.API_KEY, self.SECRET_KEY
def shizi(self):""" 读取图片 """f=open(self.filePath,'rb')jpg=f.read()f.close()Word = self.client.basicAccurate(jpg)Text=''for i in Word['words_result']:Text+=i['words']+'\n'print(Text)

三、全代码

#1.截图2.识字
import keyboard
from PIL import ImageGrab
import time
from aip import AipOcr
class jietushizi(object):def __init__(self):""" 你的 APPID AK SK """self.APP_ID = '******'self.API_KEY = '*********'self.SECRET_KEY = '******************'self.filePath = r'D:\python\test\tupian.png'self.client = AipOcr(self.APP_ID, self.API_KEY, self.SECRET_KEY)def jietu(self):if not keyboard.wait("ctrl+alt+a"):if not keyboard.wait("ctrl+c"):time.sleep(1)jpg=ImageGrab.grabclipboard()jpg.save("tupian.png")#print(jpg)  图片截取保存成功def shizi(self):""" 读取图片 """f=open(self.filePath,'rb')jpg=f.read()f.close()Word = self.client.basicAccurate(jpg)Text=''for i in Word['words_result']:Text+=i['words']+'\n'print(Text)
JTSZ=jietushizi()
JTSZ.jietu()
JTSZ.shizi()

截图智能识字demo相关推荐

  1. 推你所想,神策智能推荐 Demo 上线(可免费体验)

    根据麦肯锡咨询公司的数据显示,74% 的互联网用户对标准化内容心生反感,得当的个性化则会增加 10% 到 30% 的收入. 而如今众多企业的个性化推荐都是隔靴搔痒收效甚微,典型表现如下: 1.给用户推 ...

  2. 以太坊智能合约Demo

    链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 智能合约开发用solidity编程语言部署在以太坊这个区块链平台,本文提供一个官方实战demo示例快速入门,用demo例 ...

  3. 阿里云servless实现身份证智能识别Demo

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 前言 servless实现身份证智能识别. 提示:以下是本篇文章正文内容,下面案例可供参考 一.如何快速实现阿里云Servless实现 ...

  4. Android智能遥控器DEMO

    前言:前段时间接手了公司几个智能控制的APP的开发工作.在开发的过程中遇到了许多的关于App的问题-架构,代码逻辑,填了许多坑(当然有人把我拉出来啦!).为了避免再次爬坑并记录工作,写下此博客. 主要 ...

  5. 有趣的智能图像处理demo汇总

    文章目录 1.图像上色 2. 人物卡通化 3. 风格迁移 4. 老照片修复 5. 用草图控制GAN生成的图像特征 6 风格迁移2 7 抠图 1.图像上色 code : https://github.c ...

  6. 百度云开放语音API 智能语音demo

    前置条件": 1.要在百度云创建对应的应用 2.python要安装对应api pip install baidu-apifrom aip import AipSpeech AppID='19 ...

  7. 【智能合约】编写复杂业务场景下的智能合约——可升级的智能合约设计模式(附Demo)

    可升级的以太坊智能合约设计模式 目录 可升级的以太坊智能合约设计模式 智能合约的现状 智能合约的局限 智能合约目前的发展方向 如何利用智能合约实现复杂的业务场景 智能合约设计模式的技术点 智能合约设计 ...

  8. python androidhelper 语音识字_Python实现截图AI文字识字小工具

    1. 获取百度识字API 由于百度提供了免费的图片识字API,而且非常好用,所以直接使用百度的api来进行识字. 首先在百度AI开放平台注册一个账号,网址http://ai.baidu.com/,注册 ...

  9. 企业者的福音之8266接入阿里智能,点亮一盏灯

    代码地址如下: http://www.demodashi.com/demo/12178.html 一.前言. 最近的天猫精灵火热朝天,双十一仅仅99块就抱回家!这门博文,涉及到绝大部分的接入阿里智能的 ...

  10. Esp8266进阶之路11 企业者的福音之8266接入阿里智能,点亮一盏LED灯,期待天猫精灵语音控制的不约而至!

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 序号 SDK版本 内容 链接 1 nonos2.0 搭建 ...

最新文章

  1. 单链表-两个线性表的合并(不破坏原链表+尾插法)
  2. 算法训练 未名湖边的烦恼(递推)
  3. CSS 部分知识点 总结
  4. 使用XML Schema的简化配置方式
  5. iOS开发-class_ro_t和class_rw_t的区别
  6. 大话设计模式之爱你一万年:第十八章 行为模式:中介者模式:那些年的情书-邮局传情:1. 中介者模式基本概念
  7. 做一个心无杂念的平凡人
  8. 【opencv 450 Image Processing】Creating Bounding boxes and circles for contours为轮廓创建边界框和圆
  9. java课程综合实训报告_Java ME综合实训报告
  10. Python实现线性判别分析教程
  11. [python ][opencv][图片卡通化]
  12. WeWork举步维艰,它的竞争对手们活的怎么样?
  13. spring源码之Mybatis扫描器
  14. html2canvas苹果不显示图片,解决html2canvas在苹果手机上不调用问题
  15. Java支付宝沙箱环境支付,官方Demo远程调试【内网穿透】
  16. 百度地图离线webjs pc端研究 附文件下载
  17. Windows explorer.exe是啥?
  18. 国产监控摄像头占领英国市场 专家怕言行被掌控
  19. 没有美术基础如何学?月薪过万建模大佬的八字真言
  20. 2019求知讲堂Java基础教程 全网唯一高口碑 无废话 无尿点的就在这里

热门文章

  1. android 自定义控件实现3D画廊效果
  2. VS2005与紫光拼音输入法全角问题的解决办法
  3. Android的消息机制 Handler、MessageQueue、ThreadLocal、Looper
  4. debian10编译安装mysql
  5. AutoCAD二次开发基本操作命令
  6. 推荐一款不错的杀毒软件,还在找卡巴激活码的网友不妨进来看看!
  7. 这16个数据可视化案例,惊艳了全球数据行业
  8. 开发本地O2O分销系统有什么优势 O2O电子商务模式有哪些特点?
  9. 新榜微信文章抓取客户端(APSpider)
  10. lcx 通过端口转发实现内网穿透