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

文字识别OCR这是咋回事?

文字识别OCR这是咋回事?lQLPJwK2s8EmVATNAazNBAaw39TST5IBdesFBGmuT0D6AA_1030_428.png

展开
收起
三分钟热度的鱼 2023-10-07 13:26:46 61 0
3 条回答
写回答
取消 提交回答
  • 这个错误信息看起来像是一个循环导入的问题。在你的代码中,似乎有两个模块(可能是retyping)正在尝试互相导入。然而,Python不允许一个模块直接导入另一个正在被导入的模块,这会导致循环引用,并引发AttributeError

    为了解决这个问题,你需要调整你的代码,以避免这种循环导入的情况。一种可能的解决方案是将其中一个模块的导入语句移到一个单独的函数中,然后在这个函数中再进行导入。这样,当你在一个模块中导入另一个模块时,不会立即触发另一个模块的导入,从而避免循环引用的错误。

    例如,如果你的代码中有一个re的导入语句,你可以将其移动到一个名为init_re的函数中,然后将re的导入语句改为调用这个函数:

    def init_re():
        from re import Pattern
    

    然后,在你的其他模块中,你可以像这样导入re

    from . import init_re
    

    这将确保re的导入语句只在init_re函数中被调用,从而避免循环导入的问题。

    2023-10-07 15:09:28
    赞同 展开评论 打赏
  • 这是在使用阿里云OCR API时遇到的问题,看起来像是Python版本的问题。根据错误信息,似乎是Python的re模块没有Pattern属性,这可能是由于Python版本过低或re模块没有正确导入导致的。
    为了解决这个问题,你可以尝试以下方法:

    1. 确保你的Python版本是3.6或更高版本。
    2. 确保re模块已经正确导入。在你的代码中,应该有一行类似这样的代码:import re
    3. 如果你使用的是虚拟环境,请确保re模块已经被正确安装。你可以在命令行中输入以下命令来检查re模块是否已安装:pip list | grep re
    4. 如果你仍然无法解决问题,你可以尝试卸载并重新安装re模块:pip uninstall re pip install re
    2023-10-07 14:21:15
    赞同 展开评论 打赏
  • 这还没有请求带服务器 本地代码报错,看下你的代码 哪一行报错了。此回答整理自钉群“阿里云读光OCR客户交流反馈群 1”

    2023-10-07 13:48:27
    赞同 展开评论 打赏

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

相关电子书

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