PaddleOCR icon indicating copy to clipboard operation
PaddleOCR copied to clipboard

PPOCRLabel点击自动标注立即报错闪退

Open weixueman opened this issue 2 years ago • 3 comments

在使用PPOCRLabel时,选中图片后,点击自动标注闪退并报错: File "D:\NCU\tools\Anaconda3\envs\paddle_env\lib\site-packages\PPOCRLabel\libs\autoDialog.py", line 55, in run chars = res[1][0] IndexError: list index out of range 而且一直出现警告: ppocr WARNING: When args.layout is false, args.ocr is automatically set to false,重新设置模型不生效,就是出现警告

weixueman avatar Nov 02 '22 14:11 weixueman

知道是怎么回事了,实际是模型没有识别到任何目标框,此时得到的self.result_dic = [ [ ] ]。而PPOCRLabel\libs\autoDialog.py文件49行代码有问题,没有对检测结果self.result_dic进行有效校验,导致下面代码出现越界异常,从而闪退。

weixueman avatar Nov 03 '22 02:11 weixueman

问题是怎么解决?

gg22mm avatar Nov 03 '22 09:11 gg22mm

问题是怎么解决?

要修改源码,你去debug一下源码就知道了,不过这个软件坑确实多,发现了好几个问题,改了一天

weixueman avatar Nov 03 '22 14:11 weixueman

please install ppocrlabel==2.1.3

Evezerest avatar Nov 22 '22 06:11 Evezerest