文字识别OCR里python的demo,怎么上传一张图片拿到识别结果啊?
以下为热心网友提供的参考意见
登录,输入请求参数,即可生成demo,可以直接点击发起调用测试,
https://next.api.aliyun.com/api/ocr-api/2021-07-07/RecognizeAdvanced?sdkStyle=dara¶ms={}&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