截图智能识字demo
第一次写还很不成熟,遇到的很多问题都写出来了。自我感觉还是比较全面的。希望能给大家带来帮助。谢谢。
效果展示:
一、截图
- 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相关推荐
- 推你所想,神策智能推荐 Demo 上线(可免费体验)
根据麦肯锡咨询公司的数据显示,74% 的互联网用户对标准化内容心生反感,得当的个性化则会增加 10% 到 30% 的收入. 而如今众多企业的个性化推荐都是隔靴搔痒收效甚微,典型表现如下: 1.给用户推 ...
- 以太坊智能合约Demo
链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 智能合约开发用solidity编程语言部署在以太坊这个区块链平台,本文提供一个官方实战demo示例快速入门,用demo例 ...
- 阿里云servless实现身份证智能识别Demo
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 前言 servless实现身份证智能识别. 提示:以下是本篇文章正文内容,下面案例可供参考 一.如何快速实现阿里云Servless实现 ...
- Android智能遥控器DEMO
前言:前段时间接手了公司几个智能控制的APP的开发工作.在开发的过程中遇到了许多的关于App的问题-架构,代码逻辑,填了许多坑(当然有人把我拉出来啦!).为了避免再次爬坑并记录工作,写下此博客. 主要 ...
- 有趣的智能图像处理demo汇总
文章目录 1.图像上色 2. 人物卡通化 3. 风格迁移 4. 老照片修复 5. 用草图控制GAN生成的图像特征 6 风格迁移2 7 抠图 1.图像上色 code : https://github.c ...
- 百度云开放语音API 智能语音demo
前置条件": 1.要在百度云创建对应的应用 2.python要安装对应api pip install baidu-apifrom aip import AipSpeech AppID='19 ...
- 【智能合约】编写复杂业务场景下的智能合约——可升级的智能合约设计模式(附Demo)
可升级的以太坊智能合约设计模式 目录 可升级的以太坊智能合约设计模式 智能合约的现状 智能合约的局限 智能合约目前的发展方向 如何利用智能合约实现复杂的业务场景 智能合约设计模式的技术点 智能合约设计 ...
- python androidhelper 语音识字_Python实现截图AI文字识字小工具
1. 获取百度识字API 由于百度提供了免费的图片识字API,而且非常好用,所以直接使用百度的api来进行识字. 首先在百度AI开放平台注册一个账号,网址http://ai.baidu.com/,注册 ...
- 企业者的福音之8266接入阿里智能,点亮一盏灯
代码地址如下: http://www.demodashi.com/demo/12178.html 一.前言. 最近的天猫精灵火热朝天,双十一仅仅99块就抱回家!这门博文,涉及到绝大部分的接入阿里智能的 ...
- Esp8266进阶之路11 企业者的福音之8266接入阿里智能,点亮一盏LED灯,期待天猫精灵语音控制的不约而至!
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 序号 SDK版本 内容 链接 1 nonos2.0 搭建 ...
最新文章
- 单链表-两个线性表的合并(不破坏原链表+尾插法)
- 算法训练 未名湖边的烦恼(递推)
- CSS 部分知识点 总结
- 使用XML Schema的简化配置方式
- iOS开发-class_ro_t和class_rw_t的区别
- 大话设计模式之爱你一万年:第十八章 行为模式:中介者模式:那些年的情书-邮局传情:1.	中介者模式基本概念
- 做一个心无杂念的平凡人
- 【opencv 450 Image Processing】Creating Bounding boxes and circles for contours为轮廓创建边界框和圆
- java课程综合实训报告_Java ME综合实训报告
- Python实现线性判别分析教程
- [python ][opencv][图片卡通化]
- WeWork举步维艰,它的竞争对手们活的怎么样?
- spring源码之Mybatis扫描器
- html2canvas苹果不显示图片,解决html2canvas在苹果手机上不调用问题
- Java支付宝沙箱环境支付,官方Demo远程调试【内网穿透】
- 百度地图离线webjs pc端研究 附文件下载
- Windows explorer.exe是啥?
- 国产监控摄像头占领英国市场 专家怕言行被掌控
- 没有美术基础如何学?月薪过万建模大佬的八字真言
- 2019求知讲堂Java基础教程 全网唯一高口碑 无废话 无尿点的就在这里