最近想使用百度的PaddleOCR进行许可证识别,想通过训练一些自己的数据集来提高点识别率。但是模型训练时一直报错,就这一个错误折磨了我这个小菜鸡一下午~~>_<~~!,所以写个帖子来记录一下!

一直报错:

Traceback (most recent call last):
File ".\tools\train.py", line 148, in
main(config, device, logger, vdl_writer)
File ".\tools\train.py", line 52, in main
train_dataloader = build_dataloader(config, 'Train', device, logger)
File "D:\PaddleOCR-release-2.4\ppocr\data_init_.py", line 64, in build_dataloader
dataset = eval(module_name)(config, mode, logger, seed)
File "D:\PaddleOCR-release-2.4\ppocr\data\simple_dataset.py", line 41, in init
) == data_source_num, "The length of ratio_list should be the same as the file_list."
AssertionError: The length of ratio_list should be the same as the file_list.

经过一顿查找发现是configs文件夹下模型使用的.yml配置文件中data_dir,label_file_list的地址没有写对,这里的地址对应的是自己的数据集路径。

我的数据集位置及目录结构

原始图片和txt文件都直接放在img-licence文件夹下 。

解决方案

 建议如果遇到问题先去github官网直接搜,真的能节约很多时间,血的教训!!!

												

AssertionError: The length of ratio_list should be the same as the file_list相关推荐

  1. 【PaddleOCR-det-finetune】一:基于PPOCRv3的det检测模型finetune训练

    文章目录 基本流程 详细步骤 打标签,构建自己的数据集 下载PPOCRv3训练模型 修改超参数,训练自己数据集 启动训练 导出模型 测试 相关参考手册在PaddleOCR项目工程中的位置: det模型 ...

  2. Python 点滴 V

    [异常语句] try/except:   捕捉由PYTHON自身或写程序过程中引发的异常并恢复 try/finally:  无论异常是否发生,执行清理行为 raise:        手动在代码中触发 ...

  3. MMEngine理解

    MMEngine理解 1 简介 1.1 架构 1.2 模块介绍 1.2.1 核心模块与相关组件 1.2.1 公共基础模块 2 上手示例 2.1 构建模型 2.2 构建数据集和数据加载器 2.3 构建评 ...

  4. 在 ASP.NET MVC 3 中应用 KindEditor

    http://www.cnblogs.com/weicong/archive/2012/03/31/2427608.html 第一步 将 KindEditor 的源文件添加到项目中,建议放到 /Scr ...

  5. LFW人脸数据集相关

    1 简介 LFW (Labeled Faces in the Wild) 人脸数据库是由美国马萨诸塞州立大学阿默斯特分校计算机视觉实验室整理完成的数据库,主要用来研究人脸识别问题. LFW 数据库主要 ...

  6. 欧洲数值天气预报文件拆分方法

    欧洲天气数值天气预报可以在 http://data-portal.ecmwf.int/上下载或购买.  欧洲数值天气预报文件也可用工具wgrib和wgrib2来拆分. 下面以欧洲天气预报(grib1格 ...

  7. # AssertionError: The `num_classes` (80) in Shared2FCBBoxHead of MMDataParallel does not matche

    我看很多人都遇到了这个问题,有很多解决了的.我就把这篇博文再完善一下,让大家对mmdetection使用得心应手. mmdetection训练自己的数据集时报错 ⚠️ : # AssertionErr ...

  8. java.lang.IllegalArgumentException: columnNames.length = 3, columnValues.length = 4

    错误如下: java.lang.IllegalArgumentException: columnNames.length = 3, columnValues.length = 4 出现错误的原因一般是 ...

  9. LeetCode刷题记录9——58. Length of Last Word(easy)

    LeetCode刷题记录9--58. Length of Last Word(easy) 目录 LeetCode刷题记录9--58. Length of Last Word(easy) 题目 语言 思 ...

最新文章

  1. java if (name!=null name!=),命名不规范,lombok泪两行!
  2. C语言第九次博客作业--指针
  3. IOS_月薪10k以上知识大总结
  4. nginx rewrite php参数,Nginx rewrite伪静态配置参数详解
  5. [ActionScript 3.0] AS3中的位图(BitmapData)应用
  6. POP Animation 和 layoutSubviews 的冲突
  7. python经典程序-python经典程序
  8. bzoj 3751: [NOIP2014]解方程(同余系)
  9. Socket 编程实战
  10. Docker零基础入门指南(一):Docker介绍
  11. An工具介绍之钢笔工具、铅笔工具与画笔工具
  12. 一个浪漫又悲情的爱情故事——笛卡尔心形线
  13. 解决_使用大白菜软件安装纯净版win有预装软件的问题
  14. Docker学习笔记1-初识Docker
  15. 三相异步电动机的定子磁动势
  16. 全世界的程序员们,为什么都不在意“穿衣”这档事?
  17. windows 98 设置 TEMP 环境变量时的一个有趣现象
  18. css 中的zoom,对CSS中zoom属性的总结
  19. Compose 中的附带效应
  20. HDU2717 Catch That Cow ( BFS )

热门文章

  1. Python 爬取漫画以及JS解析
  2. 解决windows 2003下安装卡巴斯基
  3. android测试qq,Android平台手机QQ和360手机卫士测试
  4. Oculus 0.7.0 SDK DX11渲染流程
  5. python培训千峰
  6. C/C++斐波那契数全解(哪种方法更好?)
  7. QQ浏览器上线投屏功能,能投屏的不只是视频App,网站视频也能在电视播放
  8. week11 C - 必做题11-3
  9. HTML个人简历模板(可在线编辑内容)
  10. android中图片适配器,Android UI适配总结之图片适配(1)