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

OCR都是传图片地址,怎么传文件啊?

OCR都是传图片地址,怎么传文件啊?fd3057cfb07753b9f7acf33bedd6a062.png

展开
收起
三分钟热度的鱼 2023-06-24 11:07:41 130 0
3 条回答
写回答
取消 提交回答
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    对于阿里云OCR接口,目前只支持传递图片地址进行识别,而不支持直接传递文件。

    如果你想使用OCR接口处理PDF文件,可以按照以下步骤进行:

    1. 将PDF文件转换为图片:使用PDF处理工具或库,将PDF文件转换为图片格式,如JPEG、PNG等。可以使用第三方库,比如PyPDF2(Python)或iText(Java),将PDF文件逐页地转换为图片。

    2. 将转换后的图片上传到可公开访问的存储空间中,比如阿里云OSS(对象存储服务),或者其他类似的文件存储服务。确保获取到图片的公开访问链接。

    3. 调用OCR接口时,传递图片的链接参数进行识别。OCR接口会根据提供的图片链接进行处理和识别。

    由于OCR接口对于文档的布局和格式有一定的要求,对于复杂的多页PDF文件,可能需要额外的处理来保证准确性。

    2023-06-25 08:05:16
    赞同 展开评论 打赏
  • 在使用OCR技术时,通常需要将图片或文件传递给OCR引擎进行处理。可以通过以下几种方式来实现:

    1. 传递图片的URL地址:这是最常用的一种方式,即直接传递包含图片地址的URL链接。OCR引擎会根据提供的URL地址访问并获取对应的图片或文件,并进行识别。

    2. 上传文件到服务器:可以将待识别的图片或文件上传到服务器上,然后再通过服务器上的路径传递给OCR引擎进行处理。这种方式需要涉及文件上传和服务器端开发等技术,相对较为复杂。

    3. Base64编码传输:将图片或文件进行Base64编码,然后再将编码后的字符串传递给OCR引擎。部分OCR服务提供商支持Base64编码传输,但需要注意传输文件大小限制,否则可能会导致传输失败或识别效果下降。

    需要注意的是,不同的OCR服务提供商可能对文件传输方式有所要求和限制,可以根据具体情况选择合适的传输方式。同时,也需要考虑数据传输的安全和可靠性,避免数据泄漏和丢失等风险。

    2023-06-24 18:15:16
    赞同 展开评论 打赏
  • 十年摸盘键,代码未曾试。 今日码示君,谁有上云事。

    OCR里有个长文档信息抽取,支持用户自定义抽取字段,通过平台可视化引导,完成数据标注和模型训练,实现对非结构化、多版式的文档的高精度抽取。

    高性能模型:适用于文档样式/格式较为简单的文档。例如仅包含标题、段落的文档;支持的文档格式包括PDF/图片。适用于证明、文书、文件、信件、公告等行业场景。

    在数据准备中,数据集可上传图片、文档、压缩包;

    文档,支持不超过20M且后缀为pdf的文件,仅支持单页pdf;

    2023-06-24 14:16:10
    赞同 1 展开评论 打赏

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

相关电子书

更多
阿里云智能-印刷文字识别OCR-产品介绍 立即下载
阿里巴巴读光OCR 立即下载
印刷文字识别算法设计与在线服务 立即下载