有这个OCR程序,不用再买VIP了,Python 调用百度OCR API
最近学习,很多东西都是视频,截图后,又想做成文档保存起来。
刚开始不多,打一下字就很快解决了。
随着时间的推移,现在越来越多的图了,管理起来确实不方便,打字有时也不能很快的解决。
所以就弄了个OCR。
1、首先 pip install baidu-aip
2、去注册个百度去帐号,然后那个OCR的API,获得APP ID,API KEY,API SECRET KEY
3,把程序里
APP_ID = 'YOUR APP ID'
API_KEY = 'YOUR API KEY'
SECRET_KEY = 'YOUR SECRET KEY'
修改成你在百度获得到APP ID,API KEY,API SECRET KEY,
相关百度的文字识别,请参考百度OCR网址:https://ai.baidu.com/ai-doc/OCR/fk3h7xune
4,修改path = "YOUR PATH" #YOUR PATH 如D:\picture\ocr_picture
# -*- coding:utf-8 -*-
import osdef get_image(path):"""这里可以取到文件夹下全部的jpg与png的图像"""path_name = pathfiles = os.listdir(path_name)file_name_with_path = []for file in files:if os.path.splitext(file)[1] == '.png' or '.jpg':file_name_with_path.append(os.path.join(path, file))
# print(os.path.join(path, file))return file_name_with_pathfrom aip import AipOcr
APP_ID = 'YOUR APP ID'
API_KEY = 'YOUR API KEY'
SECRET_KEY = 'YOUR SECRET KEY'client = AipOcr(APP_ID, API_KEY, SECRET_KEY)""" 读取图片 """
def get_file_content(filePath):with open(filePath, 'rb') as fp:return fp.read()def ocr_image(image_with_path):""" 调用通用文字识别, 图片参数为本地图片 """image = get_file_content(image_with_path)client.basicGeneral(image)""" 带参数调用通用文字识别, 图片参数为本地图片 """# ocr_result 返回的是jason格式,是一个字典ocr_result = client.basicGeneral(image,) # 解析识别的文字ocr_words = ocr_result["words_result"]for i in range(len(ocr_words)):print(ocr_words[i]['words'])path = "YOUR PATH" #YOUR PATH 如D:\picture\ocr_picture
images = get_image(path)
for image in images:ocr_image(image)
这是要识别的图像,
这是识别的结果,还不错。基本没有错的。
有这个OCR程序,不用再买VIP了,Python 调用百度OCR API相关推荐
- python调用百度OCR识别证件+操作excel表格
python调用百度OCR识别证件+操作excel表格 如果要操作文件的话最好让程序知道文件存不存在,因为做了GUI界面,报错不会直接弹出来,异常捕获就用得比较频繁 因为面向对象没学好,GUI是用工具 ...
- java ocr文字识别软件_Java文字识别软件-调用百度ocr实现文字识别
java_baidu_ocr Java调用百度OCR文字识别API实现图片文字识别软件 这是一款小巧方便,强大的文字识别软件,由Java编写,配上了窗口界面 调用了百度ocr文字识别API 识别精度高 ...
- Python调用百度OCR实现图片文字识别
百度AI提供了一天50000次的免费文字识别额度,可以愉快的免费使用!下面直接上方法: 首先在百度AI创建一个应用,按照下图创建即可,创建后会获得如下: 创建后会获得如下信息: APP_ID = '* ...
- python调用百度接口实现ocr识别_Python调用百度OCR实现图片文字识别的示例代码
百度AI提供了一天50000次的免费文字识别额度,可以愉快的免费使用!下面直接上方法: 首先在百度AI创建一个应用,按照下图创建即可,创建后会获得如下: 创建后会获得如下信息: APP_ID = '* ...
- python 百度ocr安装_Python调用百度OCR实现图片文字识别的示例代码
百度AI提供了一天50000次的免费文字识别额度,可以愉快的免费使用!下面直接上方法: 首先在百度AI创建一个应用,按照下图创建即可,创建后会获得如下: 创建后会获得如下信息: APP_ID = '* ...
- 10.5 UiPath如何调用百度OCR
UiPath如何调用百度OCR 一.百度OCR的介绍 二.百度OCR在UiPath中的使用 1.在使用百度OCR之前, 我们需要先在百度注册一个账号, 然后在此地址登录https://login.bc ...
- Java调用百度OCR文字识别API实现图片文字识别软件
java_baidu_ocr Java调用百度OCR文字识别API实现图片文字识别软件 这是一款小巧方便,强大的文字识别软件,由Java编写,配上了窗口界面 调用了百度ocr文字识别API 识别精度高 ...
- python调用百度接口实现ocr识别_Python 3调用百度OCR API实现剪贴板文字识别
本程序调用百度OCR API对剪贴板的图片文字识别,配合CaptureScreen软件,可快速识别文字. #!python3 import urllib.request, urllib.parse i ...
- Python基于百度OCR的疫情防控截图自动分析检查
通过腾讯文档收集人员信息,下载后,使用Python基于百度OCR对填报的疫情防控截图信息进行识别和统计分析,5分钟搞定每天人工1小时的检查工作量,提高效率,还提高准确率. 前言 疫情期间,各地.各单位 ...
最新文章
- 栈与队列4——用一个栈实现另一个栈的排序
- CVPR 2021 | 对抗攻防新方向:动作识别算法容易被攻击!
- python整数类型-Python 的数值类型(整数、长整数、浮点数和复数)
- WKWebView get/set cookie小结
- View页面间的跳转
- RocketMQ(三):基本原理和架构
- Go赋值使用:类型{} 定位使用.
- PortraitFCN算法详解
- [Windows]python+PyQT+Eric安装配置
- dos 改某个目录下所有文件的时间_go语言入门学习笔记(2)-DOS操作及go语言变量学习...
- C语言学习之插入排序
- 吴恩达斯坦福实验室发布MRNet数据集,包含1千多张标注膝关节核磁共振成像
- Android实际开发中的bug总结与解决方法(一)
- 把语言环境变量改为英文
- php脚本判断页面刷新,javascript判断网页是关闭还是刷新
- 20.Adding Javascript and CSS via Layout XML
- 镀镍金刚石线切割硅片
- 唐奇安通道策略-python量化【backtrader回测】
- js浏览器 文本语音播报
- 手把手教你玩转KVM虚拟机--KVM管理虚拟机