文字识别OCR里python的demo,怎么上传一张图片拿到识别结果啊?-[阿里云_云淘科技]

文字识别OCR里python的demo,怎么上传一张图片拿到识别结果啊?

以下为热心网友提供的参考意见

登录,输入请求参数,即可生成demo,可以直接点击发起调用测试,
https://next.api.aliyun.com/api/ocr-api/2021-07-07/RecognizeAdvanced?sdkStyle=dara&params={}&lang=JAVA
,也可以下载完整工程参照readme运行。
此回答来自钉群【官方】阿里云OCR公共云客户交流群。

以下为热心网友提供的参考意见

在文字识别OCR中,您可以使用阿里云提供的Python SDK来上传图片并获取识别结果。以下是一个简单的示例代码:

from aliyunsdkcore.client import AcsClient
from aliyunsdkocr.request.v20191230 import OcrGeneralRequest
import json

# 创建AcsClient实例
client = AcsClient('', '', '')

# 创建request对象并设置参数
request = OcrGeneralRequest.OcrGeneralRequest()
request.set_accept_format('json')
request.set_ImageURL("") # 设置需要识别的图片URL
request.set_side_effect_type("none") # 设置识别后返回的文本格式为json
request.set_recognize_granularity("word") # 设置识别粒度为单词级别
request.set_scene("idcard") # 设置场景为身份证识别

# 发起请求并获取response对象
response = client.do_action(request)

# 解析response中的JSON数据并输出识别结果
print(json.loads(response))

在上面的代码中,您需要将替换为您自己的阿里云账号信息,将替换为您需要识别的图片URL。此外,您还可以根据需要修改其他参数,例如set_side_effect_type用于设置返回的文本格式,set_recognize_granularity用于设置识别粒度,set_scene用于设置场景等。最后,通过调用client.do_action(request)方法发起请求并获取响应对象,然后解析其中的JSON数据即可得到识别结果。

本文来自投稿,不代表新手站长_郑州云淘科技有限公司立场,如若转载,请注明出处:https://www.cnzhanzhang.com/21552.html

(0)
匿名
上一篇 2024年1月10日 上午7:52
下一篇 2024年1月10日

相关推荐

新手站长从“心”出发,感谢16年您始终不离不弃。