主:

import keyboard # 键盘控制

from PIL import ImageGrab # 获取剪切板的文件

import time

import sys

from baidu import BaiDuAPI # 自己写的 百度文字识别,

# 取图

def show_p():

if keyboard.wait('ctrl + alt + a') == None: # 截图

if keyboard.wait('ctrl') == None: # 告知程序截图完了,

time.sleep(0.01)

im = ImageGrab.grabclipboard() # 获取剪切板的文件

im.save('1.png') # 保存剪切板图片,

if __name__ =='__main__':

d = BaiDuAPI('co.ini')

for _ in range(sys.maxsize):

show_p()

text = d.shi_bie('1.png')

print(text)

百度文字识别

import configparser # 读写配置文件

from aip import AipOcr # pip install baidu-aip 百度文字识别

class BaiDuAPI( object ): # 父类

'''用于文字识别'''

def __init__(self,filePath):

target = configparser.ConfigParser()

# 将百度得到 KEY 写入 co.ini,

target.read( filePath, encoding='utf-8-sig' )

app_id = target.get('我的 KEY','APP_ID')

api_key = target.get('我的 KEY','API_KEY')

secret_key = target.get('我的 KEY','SECRET_KEY')

self.client = AipOcr(app_id, api_key, secret_key) # 百度提供

@staticmethod # 静态方法

def get_a(filePath):

'''用于读取图片'''

with open( filePath,'rb' ) as f:

return f.read()

def shi_bie(self,filePath):

'''将图片成文字'''

image = self.get_a(filePath)

texts = self.client.basicGeneral(image) # 百度提供

# print(texts)

# texts = texts['words_result'][0]['words']

te = ''

for i in texts['words_result']:

# 取到最后,如果没有 words 返回 空

te = te + ''.join(i.get('words','') )

# print(te)

return te

if __name__ =='__main__':

d = BaiDuAPI('co.ini')

text = d.shi_bie('1.png')

print(text)

百度文字识别中用到的 KEY,用 co.ini导入

[我的 KEY]

APP_ID = 123

API_KEY = abc

SECRET_KEY = jkl

;client = AipOcr(APP_ID, API_KEY, SECRET_KEY)

图片文字识别 mysql_截图 文字识别相关推荐

  1. 【效率特工队】怎样完成俄语图片识别文字、韩语文字识别、日语文字识别,截图即识别出文字(无需安装)

    软件无需安装, 适用于Windows 系统,具有截图文字识别,拖拽文字识别,打开图片文件文字识别三种 文字提取等功能,亦可用于图片和PDF中文字的识别提取中. 软件下载地址:https://share ...

  2. OCR 通用文字识别(截图拍照识别文字)

    OCR文字识别 使用场景: 对于电商中的分销机制,是需要用户上传身份证或者银行卡的,由于身份证号码(18位/15位),银行卡(19位/17位/16位),位数较多,在用户输入时,有些繁琐. 以支付宝绑定 ...

  3. 今日分享:截图文字识别软件哪个好用

    用4个超好用的工具,让你知道截图文字识别软件哪个好用 一分钟告诉你截图文字识别软件哪个好用 不知道截图文字识别软件哪个好用?那就试试这4个工具 截图文字识别软件哪个好用?分享4个截图识别文字的软件 截 ...

  4. 【文字识别】OCR截图文字识别提取(无需安装)拖拽图片,打开图片,图片PDF转文字的好帮手

    软件无需安装,双击打开就能用,适用于Windows 7以上平台: 具有截图文字识别,拖拽文字识别,打开文字识别,翻译文字等功能 可用于图片和PDF中文字的识别提取中,电脑一切看得见的文件都可以识别,支 ...

  5. python 图片识别_Python—识别图片中的文字

    一.前言 不知道大家有没有遇到过这样的问题,就是在某个软件或者某个网页里面有一篇文章,你非常喜欢,但是不能复制.或者像百度文档一样,只能复制一部分,这个时候我们就会选择截图保存.但是当我们想用到里面的 ...

  6. Windows屏幕工具(屏幕截图、贴图/屏幕取色/截图文字、表格识别/截图翻译、GIF录屏、GIF压缩)

    背景 你是不是每次要截图而需要打开微信或者QQ截图而感到麻烦,你是不是经常被类似某度文库不能复制文字而感到不爽,你是不是在需要获取屏幕上某个颜色而到处找工具,你是不是想将屏幕操作生成动图图分享给其他人 ...

  7. C#:调用百度接口实现文字识别(准备做一个截图文字识别软件)

    近期在做毕业设计,发现查看论文的时间太多了,然而百度文库或是PDF的文档要想复制真是费劲至极,于是准备做一个个人使用的截图文字识别软件,可以提高工作效率.那下面就做个简单介绍. 第一步:获取到你的AP ...

  8. QT案例实战1 - 从零开始编写一个OCR工具软件 (8) Pdf读取展示/截图/文字识别

    一.PDF读取展示功能 QT提供了pdf.PdfWidgets模块,需要安装模块,然后在项目的CMakeLists.txt文件内,添加如下代码,以便在项目中使用. 官方提供了完整的pdf展示示例,示例 ...

  9. 如何把图片上面的文字转换成word-OCR文字识别软件

    解析如何把图片上面的文字转换成word 有没有小伙伴们为百度文库里面的资源下载需要下载券感到坑爹,特别是现下下载资源紧缺,各个网站配合网打的行动,导致很多优秀网站现在没法下载资源,尤其是新浪爱问共享资 ...

最新文章

  1. C#技术内幕 学习笔记
  2. Juniper SRX 常用命令
  3. android setting模块,android O版本 设置(Settings)模块总结--设置的一级界面的加载
  4. 代码重构阅读心得[转]
  5. Apache Hadoop YARN – ResourceManager--转载
  6. python opencv视频处理教程_OpenCV+Python详细教程-图片+视频(一)-Go语言中文社区...
  7. 论文写作与学术规范课堂笔记01——4.30
  8. 【Jmeter篇】jmeter+Ant+Jenkins接口自动化测试集成之报告优化(三)
  9. asp.net mysql helper_asp.net使用SQLHelper操作数据库
  10. STL: string:erase
  11. 神经网络+CNN模型训练总结:
  12. LINE登录手机后怎样更换别个账号_2020年全国青少年禁毒知识竞赛在线答疑来了(附登录入口)...
  13. ArcGIS教程:Workflow Manager的基本词汇
  14. OMPL官方教程学习State Validity Checking
  15. 博客搬家系列(六)-爬取今日头条文章
  16. 实战EM算法与图像分割
  17. 生成组合仿射变换矩阵,裁剪+缩放+平移+斜切+旋转
  18. vue 省市区选择插件v-distpicker设置初值与选择后触发方法
  19. 即日起,申请美国签证需要提供社交媒体账户
  20. Python爬虫——个股的股价与成交量分析

热门文章

  1. 黑莓允许开发者将通讯软件BBM植入iOS和Android应用
  2. 冈萨雷斯数字图像处理第三章灰度变换与空间滤波算法 c++
  3. 【ROS-I wiki翻译(四)】ROS-I教程(节译)
  4. springboot自带json转换
  5. QML 图片镜像显示
  6. 使用Unity创建塔防游戏(Part1)
  7. 恒压供水全套 海利普变频器 恒压供水 海利普变频器
  8. C# 性能诊断工具 dotnet-counters 的使用
  9. DBeaver使用 - 连接人大金仓
  10. opencv计算图像亮度调节_【opencv学习笔记七】访问图像中的像素与图像亮度对比度调整...