开发者社区 > 视觉智能 > 文字识别 > 正文

OCR中url支持oss协议吗?

OCR中url支持oss协议吗?

展开
收起
真的很搞笑 2023-06-14 08:54:56 102 0
5 条回答
写回答
取消 提交回答
  • OCR服务支持上传含有OSS协议的URL,但需要注意的是,不同的OCR服务对URL的格式和协议支持可能有所不同。在具体使用时,建议参考所使用的OCR服务的文档或API接口说明,确认是否支持OSS协议,并了解如何上传含有OSS协议的URL。可以考虑使用阿里云的OSS API接口进行识别。具体的接口和使用方法可以参考阿里云官方文档或API示例代码。

    2023-06-17 09:24:12
    赞同 展开评论 打赏
  • 不断追求着最新的技术和趋势,在云技术的世界里,我不断寻找着新的机会和挑战,不断挑战自己的认知和能力。

    是的,阿里OCR中的URL支持OSS协议。您可以将OSS上的图片文件的URL作为输入传递给阿里OCR服务进行识别。

    以下是使用OSS URL进行阿里OCR识的示例代码:

    import oss2
    from aliyunsdkcore.client import AcsClient
    from aliyunsdkocr.request.v20191230 import RecognizeCharacterRequest
    
    # 初始化OSS客户端
    auth = oss2.Auth('<your-access-key-id>', '<your-access-key-secret>')
    bucket = oss2.Bucket(auth, 'http://oss-cn-hangzhou.aliyuncs.com', '<your-bucket-name>')
    
    # 获取OSS图片文件的URL
    url = bucket.sign_url('GET', '<your-object-key>', 60)
    
    # 初始化阿里OCR客户端
    client = AcsClient('<your-access-key-id>', '<your-access-key-secret>', '<your-region-id>')
    
    # 构造OCR请求
    request = RecognizeCharacterRequest.RecognizeCharacterRequest()
    request.set_ImageURL(url)
    request.set_Side('face')
    
    # 发送OCR请求并获取识别结果
    response = client.do_action_with_exception(request)
    result = str(response, encoding='utf-8')
    print(result)
    

    在上面的代码中,我们首先使用OSS Python SDK初始化了一个OSS客户端,并使用sign_url方法获取了OSS图片文件的URL。然后,我们使用阿里OCR Python SDK初始化了一个OCR客端,并构造了一个OCR请求,将OSS图片文件的URL作为输入传递给OCR服务进行识别。最后,我们发送OCR请求并获取识别结果。

    希望这个示例代码能够帮助您使用OSS URL进行阿里OCR识别。

    2023-06-15 23:43:57
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    OCR 技术通常支持从 URL 地址中读取图像进行识别。对于存储在阿里云 OSS 中的图片,也可以通过 URL 地址来实现 OCR 识别。

    在使用 OCR 识别阿里云 OSS 中的图片时,需要注意以下几个问题:

    1. URL 协议:OSS 支持多种协议访问图片,如 HTTP、HTTPS、OSS 签名 URL 等。如果使用 HTTP 或 HTTPS 协议,则 URL 地址必须以 “http://” 或 “https://” 开头;如果使用 OSS 签名 URL,则 URL 地址必须以 “oss-” 开头。

    2. URL 路径:URL 路径是指访问 OSS 中图片的路径信息。您需要确保 URL 地址中的路径信息正确,可以使用 ossutil 工具或者 OSS 控制台等工具进行查看和验证。

    3. OSS 权限:如果您的图片设定了私有权限,则需要在访问图片之前先进行身份验证。建议您在使用 OCR 识别阿里云 OSS 图片时,设置合适的权限策略,并根据需要授予相应的访问权限。

    2023-06-14 19:49:16
    赞同 展开评论 打赏
  • 一些 OCR 服务提供商会支持以 OSS 协议链接形式传递图像数据进行 OCR 识别。OSS 是阿里云提供的对象存储服务,提供了 RESTful API,并支持 HTTPS 协议进行安全访问。通过将图像数据存储到 OSS 中,并获取链接,即可在 OCR 调用时传递链接以实现识别功能。 需要注意的是,不同 OCR 服务供应商对于传输协议的支持可能会有所不同,具体情况可以查看相应 OCR 服务提供商的文档和示例代码。在使用 OSS 协议传递图像数据进行 OCR 识别时,也需要注意数据传输的安全性和防止数据泄露等问题。

    2023-06-14 09:34:20
    赞同 展开评论 打赏
  • 支持 ,此回答整理自钉群“【官方】阿里云OCR公共云客户交流群”

    2023-06-14 09:05:37
    赞同 展开评论 打赏

文字识别技术可以灵活应用于证件文字识别、发票文字识别、文档识别与整理等行业场景,满足认证、鉴权、票据流转审核等业务需求。

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载