python:调用腾讯云api进行图片文字识别
from tencentcloud.common import credentialfrom 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
import base64
try:
cred = credential.Credential("AKID", "AKSECRET")
httpProfile = HttpProfile()
httpProfile.endpoint = "ocr.tencentcloudapi.com"
clientProfile = ClientProfile()
clientProfile.httpProfile = httpProfile
client = ocr_client.OcrClient(cred, "ap-beijing", clientProfile)
image_path = 'd:/a/a.jpg'
with open(image_path, 'rb') as f:# 以二进制读取本地图片
data = f.read()
encodestr = base64.b64encode(data).decode('utf-8')# base64编码图片,注意直接decode为utf-8字符串
req = models.GeneralAccurateOCRRequest()
req.ImageBase64 = encodestr
# req.LanguageType = "auto"
resp = client.GeneralAccurateOCR(req)
print(resp.to_json_string())
for text in resp.TextDetections:# 输出文字
print(text.DetectedText)
except TencentCloudSDKException as err:
print(err)
except Exception as e:
print(e)# 捕获其他可能的异常
https://imgsrc.baidu.com/forum/pic/item/fd039245d688d43ff990afcf3b1ed21b0ef43bd5.jpghttps://imgsrc.baidu.com/forum/pic/item/279759ee3d6d55fb56fd481b2b224f4a20a4ddd0.jpg 天真Aro 发表于 2024-5-4 12:51
免费额度多少呢?
腾讯云文字识别 OCR 首次服务开通后,一次性自动发放各接口对应免费资源包供测试调用。资源包发放可能有延迟,最迟将于开通后整点全部发放到位。
1. 通用文字识别、卡证文字识别、票据单据识别、特定场景识别、智能结构化识别、文本图像增强、二维码和条形码识别服务开通后即可享受1,000次/月的免费调用额度,以免费资源包的形式在每个月1号自动发放到您的腾讯云账号中,仅在当月有效。如果您开通了多项文字识别的服务,属于同一个共享资源包的接口共同享受1,000次/月的免费调用额度。
2. 增值税发票核验产品服务首次开通后,您可获得50次免费资源包,每个用户仅可获取1次。有效期为5年。
code:AuthFailure.SecretIdNotFound message:SecretId不存在,请输入正确的密钥。 requestId:87bff003-cde1-4d29-bc2e-b70133dead6c
这是什么意思? 免费额度多少呢? 你好楼主,这个API如何收费的呢 感谢分享 cenoser795 发表于 2024-5-4 13:02
你好楼主,这个API如何收费的呢
每月的前1000次免费,然后每次0.2元。 cenoser795 发表于 2024-5-4 13:02
你好楼主,这个API如何收费的呢
每月提供免费额度够你用了。当然商用铃铛别论了! tesserac差不多也够用了,还免费 感谢大佬分享