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

文字识别OCR这个requestid麻烦看下是哪个参数有问题,是taskid有问题吗?

文字识别OCR这个requestid麻烦看下是哪个参数有问题,是taskid有问题吗?是的话taskid从哪里获取呢?aa2cd32e65ca15eb7ecc8e293b761439.png

展开
收起
三分钟热度的鱼 2023-09-13 19:00:03 64 0
3 条回答
写回答
取消 提交回答
  • 从事java行业9年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

    您好,文字识别OCR文档自学习支持通过自定义KV模板或者自定义表格模板以及其他模板的方式来训练数据集、标注从而提高识别精确率,taskid是您在文字识别OCR控制台创建的模板id,比如
    image.png
    点击进入应用可以看到对应的taskid
    image.png

    2023-09-22 15:27:04
    赞同 展开评论 打赏
  • 十分耕耘,一定会有一分收获!

    楼主你好,阿里云文字识别OCR的Request ID是指每一次OCR请求所产生的唯一标识符,用于标识该次请求。如果您使用阿里云文字识别OCR API进行OCR操作,API会返回一个Request ID。如果OCR操作出现问题,您可以提供这个Request ID给技术支持人员,以帮助他们更快地定位问题。

    Task ID是指每一个OCR任务所产生的唯一标识符,用于标识该次OCR任务。在使用阿里云文字识别OCR时,您可以将多个OCR请求组织成一个OCR任务,以便更好地管理和跟踪OCR操作。当您提交OCR任务时,API会返回一个Task ID。您可以使用该Task ID查询OCR任务的状态,或获取OCR任务的结果。

    如果您需要使用Task ID,请在OCR请求中通过"outputConfig"参数指定输出路径,API会在指定路径下生成一个JSON格式的输出文件,其中包含Task ID。

    以下是一个Java代码示例,展示如何获取Task ID:
    image.png

    //创建OCR客户端实例
    DefaultAcsClient client = createClient();
    
    //创建OCR请求对象
    RecognizeCharacterRequest request = new RecognizeCharacterRequest();
    
    //设置OCR请求参数
    request.setImageURLs(Arrays.asList(imageUrl));
    request.setOutputConfig("{\"OutputType\":\"json\", \"OutputFile\":\"output.json\"}");
    
    //发起OCR请求
    RecognizeCharacterResponse response = client.getAcsResponse(request);
    
    //解析OCR响应结果
    String taskId = response.getData().getTaskId();
    

    在上述示例中,我们通过设置outputConfig参数指定输出路径,并将输出类型设置为json。当OCR请求成功后,会在指定路径下生成一个名为output.json的文件,其中包含Task ID。
    image.png

    2023-09-17 13:06:23
    赞同 展开评论 打赏
  • 模版的任务ID可以在模版详情页中查看哈5f9668f73175e75247189a1564bff947.png
    此回答整理自钉群“【官方】阿里云OCR文档自学习用户答疑群”

    2023-09-13 19:14:44
    赞同 展开评论 打赏

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

相关电子书

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