【chineseOCR】踩过的坑

2023-10-31

1.环境

ubuntu16.04 cuda10 tensorflow1.13.2    web.py==0.40.dev0(这两个比较重要,不然会报好多奇怪的错)

说明tensorflow必须1.13版本,低了不支持cudn10 ,高了chineseOCR会报错

2.启动时,python /data/test/chineseocr/app.py 8080  请输入绝对路径的app.py

问题

问题1:ValueError: Tensor Tensor("time_distributed_2/Reshape_1:0", shape=(?, ?, 5530), dtype=float32) is not an element of this graph.

解决1:因为默认开启debug模式,关闭即可,如下:
app = web.application(urls, globals(), autoreload=False)
增加 autoreload=False即可

问题2:UnboundLocalError: local variable 'res' referenced before assignment

解决2:pip install opencv-python==4.1.1.26

问题3:中文乱码

解决3:

python tools/pytorch_to_keras.py -weights_path models/ocr-lstm.pth -output_path models/ocr-lstm -lstm True

允许测试修改对应的config文件,LSTMFLAG = True,ocrFlag = 'keras'

crnn/network_keras.py 的99行,leakyRelu=lstmFlag改为leakyRelu=leakyRelu

 

 

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【chineseOCR】踩过的坑 的相关文章

随机推荐

  • VS Code 配置 MySQL 数据库环境

    1 Windows安装mysql link https blog csdn net ZHorcrux article details 130502249 2 使用 VS Code 连接 MySQL 数据库 link https blog c
  • 【代码随想录】Day57 动态规划17 (回文子串、最长回文子序列)

    第一题 力扣 LeetCode 官网 全球极客挚爱的技术成长平台 二维dp数组 从下往上 从左往右推 int countSubstrings string s vector
  • 爬虫之selenium开启无界面模式

    绝大多数服务器是没有界面的 selenium控制谷歌浏览器也是存在无界面模式的 又称之为无头模式 开启无界面模式的方法 实例化配置对象 options webdriver ChromeOptions 配置对象添加开启无界面模式的命令 opt
  • AutoDL跑pycharm代码

    参考文献 AutoDL帮助文档 Pycharm连接远程GPU服务器跑深度学习 哔哩哔哩 bilibili 环境包的安装在linux环境下载非常方便 安装apex 重点是将路径转换正确 参考文献 详解Apex的安装和使用教程 花开山岗红艳艳的
  • VIVADO关于VIO IP核(Virtual Input/Output)的使用

    平台 vivado2017 4 最近在验证一个单独的模块时 希望可以在线实时改变内部寄存器的值 经过分析发现 VIVADO的VIO可以完美解决我的这个问题 下面来看看官方介绍 VIO它可以实时监控和驱动FPGA内部的信号 输入和输出端口的数
  • Java EnumMap values()方法具有什么功能呢?

    转自 Java EnumMap values 方法具有什么功能呢 下文笔者讲述EnumMap values 方法的功能简介说明 如下所示 EnumMap values 方法的功能 返回一个Collection 此集合中存储EnumMap中的
  • 如何阅读英文文献,有哪些高效的方法或者辅助工具?

    每日一问 如何阅读英文文献 有哪些高效的方法或者辅助工具 Datawhale优秀回答者 追风者 方法 先是通读文献综述 理解专业术语和基本概念 起初时应以泛读为主 再研读自己研究领域的经典论文50篇 确定研究方向之后 要以精读为主 要做到边
  • 线性代数 计算机网络,计算机应用、计算机网络专业《线性代数》课程.doc

    2006级函授建筑工程 计算机应用 计算机网络专业 线性代数 课程 自 学 指 导 和 自 学 进 度 表 一 课程的目的 任务和要求 本课程是为培养建筑工程 计算机应用 计算机网络及工程等专业人才而设置的一门必修的重要基础理论课 作为信息
  • 【Redis】举例让你快速理解!Redis数据结构与命令(更新中)

    Redis 数据存内存 C语言实现 单线程架构 基于键值对 值可以为字符串 哈希 列表 集合 有序集合 键过期功能实现缓存 流水线功能减少网络开销 持久化 数据内存 gt 磁盘 主从复制 数据多副本 高可用 故障发现与自动转移 分布式 奇数
  • typescript 扩展第三方库类型,添加属性成员

    preface 之前在使用 axios 的时候 需要在 AxiosRequestConfig 中添加自定义属性 比如说 配置是否使用 loading 效果 配置 业务报错是否 自动提示 我选择了通过过 扩展接口 然后自定义了一个函数 在函数
  • 这才是CSDN最系统的网络安全学习路线(建议收藏)

    01 什么是网络安全 网络安全可以基于攻击和防御视角来分类 我们经常听到的 红队 渗透测试 等就是研究攻击技术 而 蓝队 安全运营 安全运维 则研究防御技术 无论网络 Web 移动 桌面 云等哪个领域 都有攻与防两面性 例如 Web 安全技
  • 华为hcip认证考试内容是什么?hcip认证有哪些方向

    HCIP不同方向考试的科目和内容不一样 有的需要考三门 如 HCNP Routing Switching 路由交换 HCNP Storage 存储 HCNP Security 安全 这三个方向 而其他的认证方向 有的只需要考一门的 少部分则
  • WordPress配置SMTP发送电子邮件(QQ邮箱)

    Wordpress通过PHP自带的mail函数实现电子邮件的发送成功率极低 现有的各类邮箱 例如QQ邮箱 新浪邮箱 163邮箱等 基本不支持PHP语言的mail函数实现的邮件发送 因此 需要配置基于SMTP协议的邮件发送环境 实现Wordp
  • 软件工程基础知识--软件项目管理

    软件项目管理是指软件生存周期中软件管理者所进行的一系列活动 其目的是在一定的时间和预设范围内有效地利用人力 资源 技术和工具 使软件系统或软件产品按原定计划和质量要求如期完成 一 软件项目管理涉及范围 二 软件项目估算 三 进度管理 四 软
  • AutoCAD 2021 for Mac(cad2021)中文版

    AutodeskAutoCAD 2021中文版目前已经正式发布了 CAD2021 全称为AutoCAD2021 这是目前Autodesk公司最新发布的一款非常好用且功能强大二维和三维CAD设计软件 同时该软件内置了专业强大的MEP MAP
  • Linux 之大数据定制篇-Shell 编程

    Linux 之大数据定制篇 Shell 编程 为什么要学习Shell 编程 Linux 运维工程师在进行服务器集群管理时 需要编写Shell 程序来进行服务器管理 对于JavaEE 和Python 程序员来说 工作的需要 你的老大会要求你编
  • 【音视频流媒体】1、图像YUV、视频编码H264、封装格式 FLV、网络协议RTSP 超详细介绍

    文章目录 一 从参数看视频图像 1 1 像素 1 2 分辨率 1 3 位深 1 4 stride 1 5 帧率 fps 帧 秒 1 6 码率 Kb s Mb s 二 颜色空间 YUV RGB YUV4 4 4 YUV4 2 2 YU16 或
  • Java jsp cannot be resolved to a type解决方法之一

    不要在一个文件夹下面建两个名字一样的包和类
  • 团队管理的四大挑战——招人篇

    团队管理的四大挑战 招人篇 招人篇 1 告诉 HR 你的团队需要什么样的人 2 尊重应聘者 3 你不需要套路 4 互补而不是趋同 5 如果犹豫 那么放弃 6 如何面试比你高阶的人 7 面试最重要的目的是识别风险 8 缺点易现 亮点难得 结语
  • 【chineseOCR】踩过的坑

    1 环境 ubuntu16 04 cuda10 tensorflow1 13 2 web py 0 40 dev0 这两个比较重要 不然会报好多奇怪的错 说明tensorflow必须1 13版本 低了不支持cudn10 高了chineseO