图片文字识别 mysql_截图 文字识别
主:
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_截图 文字识别相关推荐
- 【效率特工队】怎样完成俄语图片识别文字、韩语文字识别、日语文字识别,截图即识别出文字(无需安装)
软件无需安装, 适用于Windows 系统,具有截图文字识别,拖拽文字识别,打开图片文件文字识别三种 文字提取等功能,亦可用于图片和PDF中文字的识别提取中. 软件下载地址:https://share ...
- OCR 通用文字识别(截图拍照识别文字)
OCR文字识别 使用场景: 对于电商中的分销机制,是需要用户上传身份证或者银行卡的,由于身份证号码(18位/15位),银行卡(19位/17位/16位),位数较多,在用户输入时,有些繁琐. 以支付宝绑定 ...
- 今日分享:截图文字识别软件哪个好用
用4个超好用的工具,让你知道截图文字识别软件哪个好用 一分钟告诉你截图文字识别软件哪个好用 不知道截图文字识别软件哪个好用?那就试试这4个工具 截图文字识别软件哪个好用?分享4个截图识别文字的软件 截 ...
- 【文字识别】OCR截图文字识别提取(无需安装)拖拽图片,打开图片,图片PDF转文字的好帮手
软件无需安装,双击打开就能用,适用于Windows 7以上平台: 具有截图文字识别,拖拽文字识别,打开文字识别,翻译文字等功能 可用于图片和PDF中文字的识别提取中,电脑一切看得见的文件都可以识别,支 ...
- python 图片识别_Python—识别图片中的文字
一.前言 不知道大家有没有遇到过这样的问题,就是在某个软件或者某个网页里面有一篇文章,你非常喜欢,但是不能复制.或者像百度文档一样,只能复制一部分,这个时候我们就会选择截图保存.但是当我们想用到里面的 ...
- Windows屏幕工具(屏幕截图、贴图/屏幕取色/截图文字、表格识别/截图翻译、GIF录屏、GIF压缩)
背景 你是不是每次要截图而需要打开微信或者QQ截图而感到麻烦,你是不是经常被类似某度文库不能复制文字而感到不爽,你是不是在需要获取屏幕上某个颜色而到处找工具,你是不是想将屏幕操作生成动图图分享给其他人 ...
- C#:调用百度接口实现文字识别(准备做一个截图文字识别软件)
近期在做毕业设计,发现查看论文的时间太多了,然而百度文库或是PDF的文档要想复制真是费劲至极,于是准备做一个个人使用的截图文字识别软件,可以提高工作效率.那下面就做个简单介绍. 第一步:获取到你的AP ...
- QT案例实战1 - 从零开始编写一个OCR工具软件 (8) Pdf读取展示/截图/文字识别
一.PDF读取展示功能 QT提供了pdf.PdfWidgets模块,需要安装模块,然后在项目的CMakeLists.txt文件内,添加如下代码,以便在项目中使用. 官方提供了完整的pdf展示示例,示例 ...
- 如何把图片上面的文字转换成word-OCR文字识别软件
解析如何把图片上面的文字转换成word 有没有小伙伴们为百度文库里面的资源下载需要下载券感到坑爹,特别是现下下载资源紧缺,各个网站配合网打的行动,导致很多优秀网站现在没法下载资源,尤其是新浪爱问共享资 ...
最新文章
- C#技术内幕 学习笔记
- Juniper SRX 常用命令
- android setting模块,android O版本 设置(Settings)模块总结--设置的一级界面的加载
- 代码重构阅读心得[转]
- Apache Hadoop YARN – ResourceManager--转载
- python opencv视频处理教程_OpenCV+Python详细教程-图片+视频(一)-Go语言中文社区...
- 论文写作与学术规范课堂笔记01——4.30
- 【Jmeter篇】jmeter+Ant+Jenkins接口自动化测试集成之报告优化(三)
- asp.net mysql helper_asp.net使用SQLHelper操作数据库
- STL: string:erase
- 神经网络+CNN模型训练总结:
- LINE登录手机后怎样更换别个账号_2020年全国青少年禁毒知识竞赛在线答疑来了(附登录入口)...
- ArcGIS教程:Workflow Manager的基本词汇
- OMPL官方教程学习State Validity Checking
- 博客搬家系列(六)-爬取今日头条文章
- 实战EM算法与图像分割
- 生成组合仿射变换矩阵,裁剪+缩放+平移+斜切+旋转
- vue 省市区选择插件v-distpicker设置初值与选择后触发方法
- 即日起,申请美国签证需要提供社交媒体账户
- Python爬虫——个股的股价与成交量分析
热门文章
- 黑莓允许开发者将通讯软件BBM植入iOS和Android应用
- 冈萨雷斯数字图像处理第三章灰度变换与空间滤波算法 c++
- 【ROS-I wiki翻译(四)】ROS-I教程(节译)
- springboot自带json转换
- QML 图片镜像显示
- 使用Unity创建塔防游戏(Part1)
- 恒压供水全套 海利普变频器 恒压供水 海利普变频器
- C# 性能诊断工具 dotnet-counters 的使用
- DBeaver使用 - 连接人大金仓
- opencv计算图像亮度调节_【opencv学习笔记七】访问图像中的像素与图像亮度对比度调整...