请问下OCR中这个错误提示是指什么意思?按图片情况分析来看。应该是跟长图切图不了的原因应该是一样的。[阿里云OCR]

问题1:请问下OCR中这个错误提示是指什么意思?按图片情况分析来看。应该是跟长图切图不了的原因应该是一样的。但是为什么返回的抛错原因不一样,有些长图片收到的返回信息:The corresponding image content is missingjava.util.concurrent.executionexception: com.aliyun.sdk.gateway.pop.exception.PopClientException: (Code: unmatchedImageTypeMessage: code: 400, The image type does not match the API operation. request id: CCB9056F-23EA-53F4-9D68-A54A1EC1A5D1Request ID: CCB9056F-23EA-53F4-9D68-A54A1EC1A5D1),我这边是jpg的,oss显示类型是:image/jpeg 图片实际文件尾缀是jpg,是这个原因匹配不上吗? 问题2:http请求头哪里的是jpeg的 原图是多张这样的图片拼在一起的。这个内容不算发票内容吗

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
1 条回复 A 作者 M 管理员
  1. 回答1:400 unmatchedImageType The image type does not match the API operation. 图像类型与API接口不匹配,图片类型是指图片内容的类型 回答2:算法计算结果认为图片内容不匹配就返回这个错误,此回答整理自钉群“【官方】阿里云OCR公共云客户交流群”

  2. 第一个问题,“The corresponding image content is missing”的报错信息一般是由于上传的图片文件内容为空或者无法读取导致的。您可以检查一下图片文件是否存在,文件是否损坏等情况。

    至于出现“image type does not match”的报错提示,可能是因为 API 要求上传的图片格式与实际上传的图片格式不一致,建议您确认一下上传的图片格式是否正确。

    第二个问题,如果您上传的是一张由多张图片拼接而成的长图,那么需要将这张长图进行切割、拆分成多张小图再进行识别。同时,需要注意在上传图片时需要使用正确的图片格式,例如将后缀名为 jpg 的图片也设置为 image/png 格式可能会导致识别失败。

    另外,您关于上传的图片中是否包含发票内容的问题,一般情况下 OCR SDK 会自动识别出图片中的文本内容,包括可能的发票内容。需要注意的是,OCR SDK 的识别准确率可能受到多种因素的影响,例如图片清晰度、背景杂物、颜色对比度等等,因此在实际应用中需要进行多次识别和验证,以确认 OCR 的准确性和可靠性。