开发者社区> 问答> 正文

文档智能禁止自动旋转的参数NeedRotate,但我不知道在哪里加上这个参数?

文档智能禁止自动旋转的参数NeedRotate,但我不知道在哪里加上这个参数?
RecognizeTableOcrRequest recognizeTableOcrRequest = new RecognizeTableOcrRequest();
recognizeTableOcrRequest.Body = OCRFileStream;
RecognizeTableOcrResponse recognizeTableOcrResponse = client.RecognizeTableOcr(recognizeTableOcrRequest);
string jsonString = AlibabaCloud.TeaUtil.Common.ToJSONString(recognizeTableOcrResponse.ToMap()).ToString();

展开
收起
青城山下庄文杰 2023-10-09 16:45:42 68 0
2 条回答
写回答
取消 提交回答
  • 在创建RecognizeTableOcrRequest对象时,可以添加NeedRotate参数来禁止自动旋转。以下是如何添加该参数的示例代码:

    RecognizeTableOcrRequest recognizeTableOcrRequest = new RecognizeTableOcrRequest();
    recognizeTableOcrRequest.Body = OCRFileStream;
    recognizeTableOcrRequest.NeedRotate = true; // 添加这一行来禁止自动旋转
    RecognizeTableOcrResponse recognizeTableOcrResponse = client.RecognizeTableOcr(recognizeTableOcrRequest);
    string jsonString = AlibabaCloud.TeaUtil.Common.ToJSONString(recognizeTableOcrResponse.ToMap()).ToString();
    
    2023-10-10 10:17:42
    赞同 展开评论 打赏
  • 在使用文档智能的OCR服务时,可以通过设置NeedRotate参数来禁止自动旋转。NeedRotate参数是一个布尔类型的值,如果设置为false,则OCR服务不会自动旋转图像。
    在您的代码中,可以通过以下方式设置NeedRotate参数:

    RecognizeTableOcrRequest recognizeTableOcrRequest = new RecognizeTableOcrRequest();
    recognizeTableOcrRequest.Body = OCRFileStream;
    recognizeTableOcrRequest.NeedRotate = false;
    RecognizeTableOcrResponse recognizeTableOcrResponse = client.RecognizeTableOcr(recognizeTableOcrRequest);
    string jsonString = AlibabaCloud.TeaUtil.Common.ToJSONString(recognizeTableOcrResponse.ToMap()).ToString();
    

    在上述代码中,NeedRotate参数被设置为false,因此OCR服务不会自动旋转图像。
    NeedRotate参数是一个可选参数,如果您不设置这个参数,OCR服务会默认自动旋转图像。

    2023-10-10 09:58:05
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载