1.安装腾讯云的python包:pip install tencentcloud-sdk-python
2.直接上代码吧:
import reimport base64 from tencentcloud.common import credentialfrom tencentcloud.common.profile.client_profile import ClientProfilefrom tencentcloud.common.profile.http_profile import HttpProfilefrom tencentcloud.common.exception.tencent_cloud_sdk_exception import TencentCloudSDKExceptionfrom tencentcloud.ocr.v20181119 import ocr_client, models secret_id = "xxx" secret_key = "xxx" def get_tencent_reg(img_file_dir): try: with open(img_file_dir, ‘rb‘) as f: img_data = f.read() img_base64 = base64.b64encode(img_data) params = ‘{"ImageBase64":"‘ + str(img_base64, ‘utf-8‘) + ‘"}‘ cred = credential.Credential(secret_id, secret_key) httpProfile = HttpProfile() httpProfile.endpoint = "ocr.tencentcloudapi.com" clientProfile = ClientProfile() clientProfile.httpProfile = httpProfile client = ocr_client.OcrClient(cred, "ap-guangzhou", clientProfile) req = models.GeneralBasicOCRRequest() req.from_json_string(params) resp = client.GeneralBasicOCR(req).to_json_string() ret_list = re.findall( r‘"DetectedText": "(.*?)"‘, resp) return 0,ret_list except TencentCloudSDKException as err: print(err) return -1, []
原文地址:https://www.cnblogs.com/cxl07325/p/10740255.html
时间: 2024-10-04 10:06:42