调用图片同步检测接口进行OCR识别时出现AlgorithmTimeOut报错

问题描述

在调用图片同步检测接口(/green/image/scan)进行通用图文OCR(Optical Character Recognition)识别时,出现“AlgorithmTimeOut”报错。

问题原因

发生”AlgorithmTimeOut”报错,表示检测超时。OCR图文识别比较耗时,使用同步调用接口时,系统默认设置了3秒的超时限制。如果图片中文字比较多,出现超时的概率也会比较大。

解决方案

请根据您的业务场景,请参见以下方法进行处理:

  • 同步检测允许的最长检测时间是6秒,OCR图文识别比较耗时,如果检测在该时间限制内没有完成,系统会强制返回超时错误码。如果您对实时性要求不高,可以选择异步检测,其他情况下请选择同步检测,同步检测接口的调用相对简单些。对于同步检测接口的调用,建议您将超时时间设置为6秒。
  • 如果您的业务场景下图片中文字比较多,建议您参见异步检测,调用图片异步检测接口(/green/image/asyncscan)进行通用图文OCR识别,系统会增加重试次数并执行更多优化处理,将不会出现超时问题。

适用于

  • 内容安全