zjg121 发表于 2024-5-4 12:37

python:调用腾讯云api进行图片文字识别

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

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

知心 发表于 2024-5-4 16:11

天真Aro 发表于 2024-5-4 12:51
免费额度多少呢?

腾讯云文字识别 OCR 首次服务开通后,一次性自动发放各接口对应免费资源包供测试调用。资源包发放可能有延迟,最迟将于开通后整点全部发放到位。
1. 通用文字识别、卡证文字识别、票据单据识别、特定场景识别、智能结构化识别、文本图像增强、二维码和条形码识别服务开通后即可享受1,000次/月的免费调用额度,以免费资源包的形式在每个月1号自动发放到您的腾讯云账号中,仅在当月有效。如果您开通了多项文字识别的服务,属于同一个共享资源包的接口共同享受1,000次/月的免费调用额度。
2. 增值税发票核验产品服务首次开通后,您可获得50次免费资源包,每个用户仅可获取1次。有效期为5年。

52soft 发表于 2024-5-5 07:25

code:AuthFailure.SecretIdNotFound message:SecretId不存在,请输入正确的密钥。 requestId:87bff003-cde1-4d29-bc2e-b70133dead6c
这是什么意思?

天真Aro 发表于 2024-5-4 12:51

免费额度多少呢?

cenoser795 发表于 2024-5-4 13:02

你好楼主,这个API如何收费的呢

C2021 发表于 2024-5-4 13:08

感谢分享

zjg121 发表于 2024-5-4 17:40

cenoser795 发表于 2024-5-4 13:02
你好楼主,这个API如何收费的呢

每月的前1000次免费,然后每次0.2元。

hjsen 发表于 2024-5-4 18:32

normandie2008 发表于 2024-5-4 21:34

cenoser795 发表于 2024-5-4 13:02
你好楼主,这个API如何收费的呢

每月提供免费额度够你用了。当然商用铃铛别论了!

Chess2l 发表于 2024-5-4 21:47

tesserac差不多也够用了,还免费

15503934667 发表于 2024-5-4 22:39

感谢大佬分享
页: [1] 2 3
查看完整版本: python:调用腾讯云api进行图片文字识别