用百度文字识别实现图片文本识别
2023-09-11 14:21:23 时间
要用百度API则必须先注册百度开发者,然后才能使用百度的各项服务:地图API、文字语音转换API、文本识别API.....,文本识别的官方文档:文字识别-帮助与支持-百度云
注册完成后,需要用到以下三个字段:
APP_ID = '10xxxx57'
API_KEY = 'vxxxxxxxxxxxxxxxxxsZyuwz9yKS2EghBs'
SECRET_KEY = 'm7pjnSNCKZxxxxxxxxxxxxxxxswGmIO35zsi'
然后,在Python中导入百度-aip库:pip install baidu-aip
最后,直接上代码:
# -*- coding: UTF-8 -*-
from aip import AipOcr
# 定义常量
APP_ID = 'XXXXXXXXX'
API_KEY = 'XXXXXXXXXXXXXXXXXX'
SECRET_KEY = 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
client = AipOcr(APP_ID, API_KEY, SECRET_KEY)
""" 读取图片 的方法"""
def get_file_content(filePath):
with open(filePath, 'rb') as fp:
return fp.read()
#定义图片的绝对路径
image = get_file_content('D:/共享文件夹/图片/123.png')
""" 调用通用文字识别(高精度版) """
restu1 = client.basicAccurate(image);
lists = restu1['words_result'] #列表
for listss in lists:
print(listss['words'])
来源于https://blog.51cto.com/13577495/2352313
相关文章
- 【Recorder.js+百度语音识别】全栈方案技术细节
- PHP百度AI的OCR图片文字识别
- 使用阿里云身份证扫描识别接口案例——CSDN博客
- 手势识别之轻点
- Android开发之语音识别
- 基于百度AI平台的语音识别功能开发-SDK调用
- Atitit NER实体命名识别(Name Entity Recognition 目录 1.1. a. NER实体命名识别(Name Entity Recognition) 1 2. NER抽
- Atitit ocr识别原理 与概论 attilax总结
- PyTorch之LeNet-5:利用PyTorch实现最经典的LeNet-5卷积神经网络对手写数字图片识别CNN
- TF之CNN:利用sklearn(自带手写数字图片识别数据集)使用dropout解决学习中overfitting的问题+Tensorboard显示变化曲线
- android app用百度ocr识别sdk实现手写扫描功能(一)
- 少量数据训练语音识别的思路
- 【华为云技术分享】文字识别服务(OCR)基于对抗样本的模型可信安全威胁分析初析
- 基于VGG16深度学习网络的目标识别matlab仿真,并结合ROC指标衡量识别性能
- Python编程:通过百度文字识别提取表格数据
- 玩转百度语音识别,就是这么简单
- yolov4检测识别不出目标的问题
- 【SQL开发实战技巧】系列(二十六):数仓报表场景☞聊聊ROLLUP、UNION ALL是如何分别做分组合计的以及如何识别哪些行是做汇总的结果行
- Paddle入门实战系列(三):基于CRNN的文本字符交易验证码识别
- OpenCV实例(二)手势识别
- 物体识别
- 如何使用计算机视觉进行物体检测和识别?