最近学习,很多东西都是视频,截图后,又想做成文档保存起来。

刚开始不多,打一下字就很快解决了。

随着时间的推移,现在越来越多的图了,管理起来确实不方便,打字有时也不能很快的解决。

所以就弄了个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相关推荐

  1. python调用百度OCR识别证件+操作excel表格

    python调用百度OCR识别证件+操作excel表格 如果要操作文件的话最好让程序知道文件存不存在,因为做了GUI界面,报错不会直接弹出来,异常捕获就用得比较频繁 因为面向对象没学好,GUI是用工具 ...

  2. java ocr文字识别软件_Java文字识别软件-调用百度ocr实现文字识别

    java_baidu_ocr Java调用百度OCR文字识别API实现图片文字识别软件 这是一款小巧方便,强大的文字识别软件,由Java编写,配上了窗口界面 调用了百度ocr文字识别API 识别精度高 ...

  3. Python调用百度OCR实现图片文字识别

    百度AI提供了一天50000次的免费文字识别额度,可以愉快的免费使用!下面直接上方法: 首先在百度AI创建一个应用,按照下图创建即可,创建后会获得如下: 创建后会获得如下信息: APP_ID = '* ...

  4. python调用百度接口实现ocr识别_Python调用百度OCR实现图片文字识别的示例代码

    百度AI提供了一天50000次的免费文字识别额度,可以愉快的免费使用!下面直接上方法: 首先在百度AI创建一个应用,按照下图创建即可,创建后会获得如下: 创建后会获得如下信息: APP_ID = '* ...

  5. python 百度ocr安装_Python调用百度OCR实现图片文字识别的示例代码

    百度AI提供了一天50000次的免费文字识别额度,可以愉快的免费使用!下面直接上方法: 首先在百度AI创建一个应用,按照下图创建即可,创建后会获得如下: 创建后会获得如下信息: APP_ID = '* ...

  6. 10.5 UiPath如何调用百度OCR

    UiPath如何调用百度OCR 一.百度OCR的介绍 二.百度OCR在UiPath中的使用 1.在使用百度OCR之前, 我们需要先在百度注册一个账号, 然后在此地址登录https://login.bc ...

  7. Java调用百度OCR文字识别API实现图片文字识别软件

    java_baidu_ocr Java调用百度OCR文字识别API实现图片文字识别软件 这是一款小巧方便,强大的文字识别软件,由Java编写,配上了窗口界面 调用了百度ocr文字识别API 识别精度高 ...

  8. python调用百度接口实现ocr识别_Python 3调用百度OCR API实现剪贴板文字识别

    本程序调用百度OCR API对剪贴板的图片文字识别,配合CaptureScreen软件,可快速识别文字. #!python3 import urllib.request, urllib.parse i ...

  9. Python基于百度OCR的疫情防控截图自动分析检查

    通过腾讯文档收集人员信息,下载后,使用Python基于百度OCR对填报的疫情防控截图信息进行识别和统计分析,5分钟搞定每天人工1小时的检查工作量,提高效率,还提高准确率. 前言 疫情期间,各地.各单位 ...

最新文章

  1. 栈与队列4——用一个栈实现另一个栈的排序
  2. CVPR 2021 | 对抗攻防新方向:动作识别算法容易被攻击!
  3. python整数类型-Python 的数值类型(整数、长整数、浮点数和复数)
  4. WKWebView get/set cookie小结
  5. View页面间的跳转
  6. RocketMQ(三):基本原理和架构
  7. Go赋值使用:类型{} 定位使用.
  8. PortraitFCN算法详解
  9. [Windows]python+PyQT+Eric安装配置
  10. dos 改某个目录下所有文件的时间_go语言入门学习笔记(2)-DOS操作及go语言变量学习...
  11. C语言学习之插入排序
  12. 吴恩达斯坦福实验室发布MRNet数据集,包含1千多张标注膝关节核磁共振成像
  13. Android实际开发中的bug总结与解决方法(一)
  14. 把语言环境变量改为英文
  15. php脚本判断页面刷新,javascript判断网页是关闭还是刷新
  16. 20.Adding Javascript and CSS via Layout XML
  17. 镀镍金刚石线切割硅片
  18. 唐奇安通道策略-python量化【backtrader回测】
  19. js浏览器 文本语音播报
  20. 手把手教你玩转KVM虚拟机--KVM管理虚拟机

热门文章

  1. python3之time模块
  2. [luoguP1029] 最大公约数和最小公倍数问题(数论)
  3. 集合框架中的接口及其实现类
  4. windows mobile开发循序渐进(6)windows mobile device center 使用问题
  5. bootstrap --- 面板
  6. 当安全遇到大数据 “永恒之蓝”也将无所遁形!
  7. Java Ajax jsonp 跨域请求
  8. 福布斯评科技未来五大趋势:电脑消失融入生活时间
  9. ASP.NET AJAX(服务器回调)
  10. Ubuntu 屏幕亮度调整