PaddlePaddle / PaddleOCR

Awesome multilingual OCR toolkits based on PaddlePaddle (practical ultra lightweight OCR system, support 80+ languages recognition, provide data annotation and synthesis tools, support training and deployment among server, mobile, embedded and IoT devices)
https://paddlepaddle.github.io/PaddleOCR/
Apache License 2.0
44.6k stars 7.85k forks source link

官方流程文本检测评估指标全为0 #8418

Closed WethatVivy closed 1 year ago

WethatVivy commented 2 years ago

请提供下述完整信息以便快速定位问题/Please provide the following information to quickly locate the problem

参考文档:https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.6/applications/%E5%A4%9A%E6%A8%A1%E6%80%81%E8%A1%A8%E5%8D%95%E8%AF%86%E5%88%AB.md 在issue里大致搜索了一下没有找到问题原因和解决办法,所以就来提问请教了。

其他:github里.md的内容和paddle官网ai stadio的内容不一致,修改配置的地方也不一样,在ai stadio里也跑不通,希望文档能更新统一一下。

an1018 commented 2 years ago

看着命令行和配置文件都没设置模型路径,可以下载预训练模型或自己模型路径,然后在命令行加上-o Global.checkpoints="{path/to/weights}/best_accuracy"

还有内容不一致具体指哪些呢

WethatVivy commented 2 years ago

看着命令行和配置文件都没设置模型路径,可以下载预训练模型或自己模型路径,然后在命令行加上-o Global.checkpoints="{path/to/weights}/best_accuracy"

还有内容不一致具体指哪些呢

因为AI Stadio里有说配置文件是设置好的,我就参照AI Stadio里的yml的参数仿照着设置了,有设置global的pretrained_model参数的。因为我只是想用下载的模型ch_PP-OCRv2_det_distill_train直接去eval一下,所以我以为只设置global里的就行了。 [2022/11/23 11:36:40] ppocr INFO: Global : [2022/11/23 11:36:40] ppocr INFO: amp_custom_black_list : ['exp'] [2022/11/23 11:36:40] ppocr INFO: amp_level : O2 [2022/11/23 11:36:40] ppocr INFO: cal_metric_during_train : False [2022/11/23 11:36:40] ppocr INFO: checkpoints : None [2022/11/23 11:36:40] ppocr INFO: distributed : False [2022/11/23 11:36:40] ppocr INFO: epoch_num : 100 [2022/11/23 11:36:40] ppocr INFO: eval_batch_step : [3000, 2000] [2022/11/23 11:36:40] ppocr INFO: infer_img : doc/imgs_en/img_10.jpg [2022/11/23 11:36:40] ppocr INFO: log_smooth_window : 20 [2022/11/23 11:36:40] ppocr INFO: pretrained_model : ./pretrain/ch_PP-OCRv2_det_distill_train/best_accuracy

内容不一样的地方请看下图 image image 评估的具体命令不一样

an1018 commented 2 years ago

aistudio属于一些垂类的应用项目,包含了模型、数据,方便直接运行体验,本地的话,需要配置模型,可以参考PaddleOCR官方文档