Python编程:通过百度文字识别提取表格数据
2023-09-14 09:07:15 时间
百度文字识别文档:
https://ai.baidu.com/docs#/OCR-Python-SDK/top
安装sdk
pip install baidu-aip
先创建应用,得到appid
要识别的表格图片:
代码示例
from aip import AipOcr
""" 你的 APPID AK SK """
APP_ID = '你的 App ID'
API_KEY = '你的 Api Key'
SECRET_KEY = '你的 Secret Key'
client = AipOcr(APP_ID, API_KEY, SECRET_KEY)
with open("names.png", "rb") as f:
image = f.read()
result = client.basicGeneral(image)
print(result)
识别结果:
{
"log_id":3213553909522465362,
"words_result_num":20,
"words_result":[
{
"words":"表格1:"
},
{
"words":"姓名"
},
{
"words":"年龄"
},
{
"words":"性别"
},
{
"words":"李雷"
},
{
"words":"20男"
},
{
"words":"韩梅梅"
},
{
"words":"23女"
},
{
"words":"赵小三"
},
{
"words":"25女"
},
{
"words":"Table2."
},
{
"words":"Name"
},
{
"words":"ge"
},
{
"words":"Gender"
},
{
"words":"Tom"
},
{
"words":"30 Male"
},
{
"words":"Jack"
},
{
"words":"33 Male"
},
{
"words":"one"
},
{
"words":"31Female"
}
]
}
结果不太满意,年龄和性别被合在一起了
相关文章
- python skitlearn_Python sklearn
- python移动app开发_神奇的Kivy,让Python快速开发移动app
- 【敬初学者】Python基础学完了,该怎么知道自己学的怎么样呢?十个经典实战小项目附源码
- python 函数def
- Python zipfile_zipfile
- Windows 环境下 Python 环境安装
- 如何优雅的搭建 Python 项目
- Python终端工具Rich
- python图像多层小波分解_Python中图像小波分解与重构以及灰度图加噪
- lambda python表达式_Python的条件表达式和lambda表达式实例
- python 图像处理库_Python图像处理库
- python+windows画图工具--复现别人论文中的colormap
- Python基础(十):列表的详细讲解
- Python 图像边缘检测 | 利用 opencv 和 skimage 的 Canny 算法
- 【测试开发】python系列教程:Python数据类型转换
- 【测试开发】python系列教程:Python 运算符
- FreeBuf 周报 | 马斯克血洗推特安全部门;新形式钓鱼软件针对 Python开发人员
- python-Python与MongoDB数据库-MongoDB数据库的基本知识
- Python学习:6.python内置函数详解编程语言
- Linux中运行Python文件的步骤(linux运行python文件)
- Python输出函数print()总结(python print())详解编程语言
- MySQL与Python的协同运行:一种全新的开发体验(mysql与python)
- Linux系统下安装Python模块指南(linux安装python模块)