腾讯云表格识别Python-SDK使用
一、安装tencentcloud-sdk-python
PS C:\WINDOWS\system32> pip install tencentcloud-sdk-python
Collecting tencentcloud-sdk-pythonDownloading https://files.pythonhosted.org/packages/cb/ee/e21ccba2b6a56295fdee9f6cb12f62536afe5e242d97b7e3dac5fec13421/tencentcloud_sdk_python-3.0.69-py2.py3-none-any.whl (817kB)|████████████████████████████████| 819kB 13kB/s
Installing collected packages: tencentcloud-sdk-python
Successfully installed tencentcloud-sdk-python-3.0.69
二、文字识别相关接口
接口名称 | 接口功能 |
---|---|
ArithmeticOCR | 算式识别 |
EnglishOCR | 英文识别 |
GeneralAccurateOCR | 通用印刷体识别(高精度版) |
GeneralBasicOCR | 通用印刷体识别 |
GeneralFastOCR | 通用印刷体识别(高速版) |
IDCardOCR | 身份证识别 |
TableOCR | 表格识别 |
VinOCR | 车辆VIN码识别 |
WaybillOCR | 运单识别 |
https://cloud.tencent.com/document/product/866/33515
三、表格识别
3.1、 接口描述
接口请求域名: ocr.tencentcloudapi.com 。
本接口支持图片内表格文档的检测和识别,返回每个单元格的文字内容,支持将识别结果保存为 Excel 格式。
默认接口请求频率限制:10次/秒。
3.2、 输入参数
以下请求参数列表仅列出了接口请求参数和部分公共参数,完整公共参数列表见 公共请求参数。
参数名称 | 必选 | 类型 | 描述 |
---|---|---|---|
Action | 是 | String | 公共参数,本接口取值:TableOCR |
Version | 是 | String | 公共参数,本接口取值:2018-11-19 |
Region | 是 | String | 公共参数,详见产品支持的 地域列表。 |
ImageBase64 | 否 | String |
图片的 Base64 值。 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。 支持的图片大小:所下载图片经Base64编码后不超过 3M。图片下载时间不超过 3 秒。 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。 |
ImageUrl | 否 | String |
图片的 Url 地址。 支持的图片格式:PNG、JPG、JPEG,暂不支持 GIF 格式。 支持的图片大小:所下载图片经 Base64 编码后不超过 3M。图片下载时间不超过 3 秒。 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。 非腾讯云存储的 Url 速度和稳定性可能受一定影响。 |
3.3、 输出参数
参数名称 | 类型 | 描述 |
---|---|---|
TextDetections | Array of TextTable | 检测到的文本信息,具体内容请点击左侧链接。 |
Data | String | Base64 编码后的 Excel 数据。 |
RequestId | String | 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 |
https://cloud.tencent.com/document/api/866/34936
四、Python示例
#文字识别1000次/月
import base64
def imgget(path):with open(path,"rb") as f:#转为二进制格式base64_data = base64.b64encode(f.read())#使用base64进行加密return base64_data.decode('utf-8')
from tencentcloud.common import credential
from tencentcloud.common.profile.client_profile import ClientProfile
from tencentcloud.common.profile.http_profile import HttpProfile
from tencentcloud.common.exception.tencent_cloud_sdk_exception import TencentCloudSDKException
from tencentcloud.ocr.v20181119 import ocr_client, models
try: cred = credential.Credential("个人SecretId", "个人SecretKey") httpProfile = HttpProfile()httpProfile.endpoint = "ocr.tencentcloudapi.com"clientProfile = ClientProfile()clientProfile.httpProfile = httpProfileclient = ocr_client.OcrClient(cred, "ap-guangzhou", clientProfile) req = models.TableOCRRequest()params=imgget(path)req.ImageBase64=str(params)#req.from_json_string(params)resp = client.TableOCR(req) print(resp.to_json_string()) except TencentCloudSDKException as err: print(err)
#print(resp.Data) #Base64 编码后的 Excel 数据
data=base64.b64decode(resp.Data)
#文件保存函数
def save(data,name):path=namewith open(path,"wb")as f:f.write(data)f.close
print(data)
name='腾讯云表格识别结果.xlsx'
save(data,name)
腾讯云表格识别Python-SDK使用相关推荐
- 腾讯云文字识别API提取表格数据并生成Excel文件
腾讯云文字识别API提取表格数据并生成Excel文件 本文主要介绍了利用腾讯云表格文字识别API提取图片表格数据并生成Excel文件.主要涉及的知识点有:腾讯云API的调用.json文件的处理以及Ex ...
- python调用qq识别图片文字_Python3使用腾讯云文字识别(腾讯OCR)提取图片中的文字内容实例详解...
百度OCR体验地址: 腾讯OCR体验地址: 测试结果是:腾讯的效果要比百度的好 腾讯云目前额度是: 每个接口 1,000次/月免费,有6个文字识别的接口,一共是6,000次/月 百度接口调用之前写过文 ...
- java 使用腾讯云文字识别,识别驾驶证
这里只有实现代码,其他实体类等请上腾讯云官网下载SDK :文字识别 驾驶证识别 - 服务端 API 文档 - 文档中心 - 腾讯云 上代码: import com.ruoyi.app.controll ...
- 腾讯云—人脸识别应用实践
序: 人脸识别是目前应用较广泛的AI产品服务,但在售前接触客户中,发现很多销售同学和客户对于人脸识别的认识不够全面,从而在使用和计价过程中遇到较多的问题,所以通过这篇博客个人总结一些应用架构实践,帮助 ...
- 讯飞音乐识别python实现文件识别
讯飞音乐识别python实现 一:进入讯飞听写平台,找到语音识别的歌曲识别 二:点击文档,选择demo文件 三:将下载的文档直接粘贴在pycharm上 四:给定的demo是根据url实现音乐识别的,具 ...
- 腾讯云自动巡检python脚本
腾讯云自动巡检python脚本 最近在帮客户弄腾讯云自动脚本巡检的问题,并且需要部署在docker上,所以把问题记录一下: 由于腾讯云的api最近在更新,但是V3版本的api还没有完全发布,所以要两个 ...
- 腾讯云,短信sdk接入,vue2中使用
腾讯云,短信sdk接入,vue2中使用 腾讯云短信sdk网址 进入官网直接搜索 短信sdk 1. 微信扫码登录,如下进入 2.签名自己创建,需要一天审核时间 3. 如下,创建模版,也需要时间审核 4. ...
- java腾讯云人脸识别接口
1,引入maven依赖 2, public class TenXunUtil { // 实例化一个认证对象,入参需要传入腾讯云账户secretId,secretKey,此处还需注意密钥对的保密 // ...
- Python爬取《创造营2020》小姐姐数据并用腾讯云人脸识别做颜值评分
最近 创造营2020好多小姐姐吸引到我了,于是就有这这个 颜值100分的小姐姐高达21位 比如前段时间抖音很火的 凡凡 以下是代码,需要你在申请腾讯云有关参数替换哦 # -*- coding: utf ...
- Python爬取《创造营2020》小姐姐数据用腾讯云人脸识别做颜值评分
最近 创造营2020好多小姐姐吸引到我了,于是就有这这个 颜值100分的小姐姐高达21位比如前段时间抖音很火的 凡凡 以下是代码,需要你在申请腾讯云有关参数替换哦 # -*- coding: utf- ...
最新文章
- LIVE 预告 | 快手宋洋:千亿特征,万亿参数,快手推荐精排模型的发展史
- TortoiseSVN status cache占用CPU高
- SQL数据库恢复后出现对象名无效(SQL Server备份还原时造成孤立用户的解决方案
- C语言模拟实现(二)-----可变分区存储管理方式
- 运用shell,python自动下载linux系统运维
- OpenCASCADE绘制测试线束:几何命令之曲面创建
- 大数据薪资报告出炉:你的工资拖后腿了吗?
- TCP文件上传Java_java 基于TCP协议的文件上传
- python中分支结构包括哪些_python中的分支结构
- (数据库系统概论|王珊)第二章关系数据库-第一节:关系数据结构及其形式化定义
- C/C++根据特定字符分割字符串、读取文件去掉逗号等特定字符、strtok()函数详解
- 21位美国名校学生领袖在湖北了解中国媒体情况
- 使用fat jar和proguard对包含第三方依赖包的java代码进行打包混淆
- linux执行class文件_JAVA代码执行原理
- ai人工智能的数据服务_建立AI系统的规则-来自数据科学家
- 【LeetCode-SQL】1384. 按年度列出销售总额
- 无人机动力组装与测试-电机、螺旋桨、电调、电池
- python常见运算符
- 项目的战前、战中与战后
- Amazing grace 奇异恩典
热门文章
- 如何在esxi环境安装硬件VIB驱动。
- 转--关于引擎优化的相关资料
- Qt文档阅读笔记-trimmed()与simplified()官方解析与实例
- Android平板/手机,使用qq视频通话图像旋转90度
- 2022全新Java学习路线图动力节点(四)Javaweb前端与后端
- 如何将arcgis中shape要素文件转为mapgis中点线面
- 【历史上的今天】4 月 26 日:验证码的发明者诞生;切尔诺贝利病毒爆发;诺基亚收购 Withings
- matlab quadratic,请教几个quadratic programming的问题
- 程序在单片机里是如何运行的?
- JavaWeb(Request、BeanUtils)