腾讯云OCR技术详解:文字识别原理与实践指南

from tencentcloud.common.profile.client_profile import ClientProfile
from tencentcloud.common.profile.http_profile import HttpProfile
from tencentcloud.ocr.v20181119 import ocr_client, models
def main:
# 1. 初始化认证对象,填入您的 SecretId 和 SecretKey
cred = credential.Credential(“YOUR_SECRET_ID”, “YOUR_SECRET_KEY”)
# 2. 配置HTTP和客户端Profile
httpProfile = HttpProfile
httpProfile.endpoint = “ocr.tencentcloudapi.com
clientProfile = ClientProfile
clientProfile.httpProfile = httpProfile
# 3. 创建OCR客户端,指定地域(如北京)
client = ocr_client.OcrClient(cred, “ap-beijing”, clientProfile)
# 4. 创建请求对象并设置参数
req = models.GeneralBasicOCRRequest
# 这里以图片的Base64编码为例

腾讯云OCR技术详解:文字识别原理与实践指南

req.ImageBase64 = “/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAABAAEDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAv/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAX/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCdABmX/9k=” # 请替换为真实的图片Base64编码
# 5. 发起请求并处理响应
try:
resp = client.GeneralBasicOCR(req)
# 遍历打印识别结果
for text_detection in resp.TextDetections:
print(f”识别出的文字: {text_detection.DetectedText}”)
print(f”置信度: {text_detection.Confidence}”)
except Exception as err:
print(err)
if __name__ == ‘__main__’:
main
tencentcloud-sdk-python-ocr==3.0.874
tencentcloud-sdk-python-common==3.0.874

内容均以整理官方公开资料,价格可能随活动调整,请以购买页面显示为准,如涉侵权,请联系客服处理。

本文由星速云发布。发布者:星速云。禁止采集与转载行为,违者必究。出处:https://www.67wa.com/25581.html

(0)
上一篇 2025年11月10日 下午5:36
下一篇 2025年11月10日 下午5:36
联系我们
关注微信
关注微信
分享本页
返回顶部