Skip to content

在PP-OCRv4文本识别模型的数据集检查阶段,Matplotlib绘图时出现了数据类型不匹配的问题。 #3891

@early-worm-bird

Description

@early-worm-bird

Checklist:

  • 查找历史相关issue寻求解答
  • 翻阅FAQ
  • 翻阅PaddleX 文档
  • 如果是数据校验问题,请确保在开源PaddleX中可以通过数据校验
    为什么就是不可用

描述问题

2025-04-23 09:14:31,792 - pp-pipeline-exec - INFO - u-15431615-pp-p-99f9a67721e6-tt-99f9a892d3c9
2025-04-23 09:14:31,792 - pp-pipeline-exec - INFO - 执行命令:python /home/aistudio/PaddleX/main.py -c '/home/aistudio/PaddleX/paddlex/configs/text_recognition/PP-OCRv4_mobile_rec.yaml' -o Global.mode=check_dataset -o Global.dataset_dir=/home/aistudio/data -o Global.output=/home/aistudio/output
2025-04-23 09:14:35,772 - pp-pipeline-exec - INFO - Traceback (most recent call last):
File "/home/aistudio/PaddleX/paddlex/utils/result_saver.py", line 29, in wrap
result = func(self, *args, **kwargs)
File "/home/aistudio/PaddleX/paddlex/engine.py", line 38, in run
return self._model.check_dataset()
File "/home/aistudio/PaddleX/paddlex/model.py", line 90, in check_dataset
return dataset_checker.check()
File "/home/aistudio/PaddleX/paddlex/modules/base/dataset_checker/dataset_checker.py", line 83, in check
analysis = self.analyse(dataset_dir)
File "/home/aistudio/PaddleX/paddlex/modules/text_recognition/dataset_checker/init.py", line 110, in analyse
return deep_analyse(dataset_dir, self.output, datatype=datatype)
File "/home/aistudio/PaddleX/paddlex/modules/text_recognition/dataset_checker/dataset_src/analyse_dataset.py", line 141, in deep_analyse
plt.xticks(x_max + width / 2, classes_max, rotation=90)
TypeError: can only concatenate list (not "float") to list

复现

resistorTextOcr4.zip

  1. 请提供您出现的报错信息及相关log

  2. 请提供您的星河uid和产线id

Image

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions