1 OCR文字识别

百度文字识别OCR提供多场景、多语种、高精度的文字检测与识别服务,多项ICDAR指标居世界第一。广泛适用于远程身份认证、文档电子化、金融保险、法律政务、财税报销、快递物流、交通出行、教育培训等场景,让应用看图识字,提升输入效率,优化用户体验,为企业降本增效。

2 如何调用

2.1 创建应用

在百度智能云 控制台 创建一个应用
每个应用都有产生独有的AppID、API Key、Secret Key

2.2 安装baidu-aip

pip install baidu-aip -i https://pypi.tuna.tsinghua.edu.cn/simple/

2.3 代码示例

#!/usr/bin/env python
# *_* coding :UTF-8 *_*
import os
from aip import AipOcr# 定义常量, 自己申请的应用信息
APP_ID = '24751112'  # AppID
API_KEY = '497yL879Wa0QjIp65o04qfzn'  # API Key
SECRET_KEY = 'jgB76yC6hVSqqoFp34HgQRYFgGT2Zh0T'  # Secret Keyclient = AipOcr(APP_ID, API_KEY, SECRET_KEY)  # 初始化AipFace对象path = "F:/tmp/pics"  # 读取图片
all_picture_path = os.listdir(path)  # 统计文件下图片个数
file = open("F:/tmp/orc_info.txt", 'w', encoding='utf-8')  # 打开你一会需要把信息写入的文件def get_file_content(picture_path):with open(picture_path, 'rb') as fp:return fp.read()options = {"language_type": "CHN_ENG", "detect_direction": "true", "detect_language": "true", "probability": "true"}# 迭代识别文件下的所有图片
for path in all_picture_path:picture_path = os.path.join('F:', 'tmp', 'pics', path)print(picture_path)result = client.basicGeneral(get_file_content(picture_path), options)  # 接收aip返回的识别结果reg_res = "识别结果:\n"print(result)if 'words_result' in result:for seg in result['words_result']:reg_res += seg['words']file.write(picture_path + "\n")file.write(reg_res + "\n")
file.close()

可以根据实际情况,调用不同的方法,进行文字识别

参考

文字识别 OCR
文字识别 API
sdk下载

AI--调用百度OCR文字识别API进行图片文字识别相关推荐

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

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

  2. java ocr api_Java调用百度OCR文字识别API实现图片文字识别软件

    Java调用百度OCR文字识别API实现图片文字识别软件 原创isinple 发布于2019-01-06 13:35:59 阅读数 1296 收藏 展开 java_baidu_ocr Java调用百度 ...

  3. 如何调用百度文字识别API提取图片文字并保存-保姆级教程

    百度API 百度API是百度提供的一套开放的应用程序接口,它允许开发者在百度的基础上构建应用程序,并通过百度的各种渠道进行推广和营销.百度API分为移动.Web.智能客服.数据.娱乐.传统IT六大类, ...

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

    java_baidu_ocr Java调用百度OCR文字识别API实现图片文字识别软件 项目源代码在文末,放到了GitHub上 - https://github.com/Ymy214/java_bai ...

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

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

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

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

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

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

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

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

  9. Java调用百度OCR文字识别的接口

    调用百度OCR文字识别的接口,来自于百度官网,亲测可以使用 跳转链接 FileUtil的下载链接 Base64Util下载链接 HttpUtil下载链接 GsonUtils下载链接 Accurate. ...

  10. 基于SpringBoot调用百度ocr以及企查查接口实现对营业执照信息的提取并识别真伪

    基于SpringBoot调用百度ocr以及企查查接口实现对营业执照信息的提取并识别真伪 1.application.yml 2.Controller层接口 3.相关工具类 3.1 DateUtils ...

最新文章

  1. hbase RPCServer源码分析
  2. linux suse10虚拟机在静态IP局域网中如何设置桥接上网
  3. [How TO]-python venv虚拟环境
  4. windows下安装Python-Whl文件
  5. 【OpenGL从入门到精通(二)】绘制一个点
  6. 计算机原理与应用简称,基础知识-计算机原理与应用.ppt
  7. vue跳转静态HTML,Vue-router,在静态切换的世界中翱翔
  8. 边工作边刷题:70天一遍leetcode: day 56-1
  9. java继承类长方形面积_java_java用接口、多态、继承、类计算三角形和矩形周长及面积的方法,本文实例讲述了java用接口、多 - phpStudy...
  10. 网页现现实理服务器没有响应,前端_网页编程 HTTP协议(进阶)
  11. JavaScript获取网页中HTML元素的几种方法分析
  12. 《TCP/IP路由技术(第二卷)》一1.5 检测与排除EGP故障
  13. 点击按钮复制指定代码
  14. 对扫描出的图片进行纠偏
  15. 微信吸粉实战二:腾讯新闻
  16. S32K14x CAN休眠唤醒的实现方案
  17. 音频剪辑软件怎么剪切音频
  18. 西门子PLC1200学习之PID总结
  19. Quartz Cron表达式 在线生成器
  20. java8流实战-用流收集数据实践简记

热门文章

  1. Linux如何关闭自动锁屏
  2. 将QLV 格式的视频转换为 mp4 格式
  3. 深度相机原理揭秘之结构光法
  4. python xy 3_python(3):文件操作/os库
  5. Python-pandas-Excel排序、筛选
  6. excel筛选和排序
  7. μC/OS源码官网下载链接
  8. 嵌入式设备引入机器学习:有eIQ就够了!
  9. java更换证件照背景色
  10. Java 拾遗补阙 ----- 浅拷贝和深拷贝(对象克隆)