PaddleOCR
PaddleOCR的训练检测及遇到的一些bug
小女孩真可爱
这个作者很懒,什么都没留下…
展开
-
PaddleOcrV4 使用ch_PP-OCRv4_det_cml.yml训练报错
报错原因是因为在这个yml文件里有两个Student的网络是PPLCNetNew,但在主干网络里面没有这个网络,所以报错。解决方法:把PPLCNetNew改成PPLCNetV3,然后再加 det:true。还有一个Student2也是同样修改。原创 2024-04-21 23:40:18 · 537 阅读 · 0 评论 -
PaddleOCRv4训练自己的模型(5)-------自带的标注软件的坑
解决方法:标注完多边形之后,点击界面右上角的重新识别,然后重启软件。再打开就会发现标注变多了,然后将自己开始标注的删掉,只留下重新识别后生成的标注。比如下面这张图,多边形标注完之后,再导出识别结果,在crop_img文件夹里面却没有。可以发现重新生成的标注都是矩形或斜矩形,这时候再导出识别结果就会在crop_img里面存图了。1.默认读图方式是cv2.imread(),不支持中文路径,所以标注的文件夹最好不要有中中文。原因:ppocr只支持矩形或斜矩形的标注方式。但软件又没有斜矩形标注。原创 2024-05-11 08:35:40 · 249 阅读 · 0 评论 -
PaddleOCRV4训练自己的模型(4)------模型推理及导出
(2)配置运行参数,这个py文件在代码里面的rec_char_dict_path参数默认是./ppocr/utils/ppocr_keys_v1.txt,用cmd窗口跑的话可能没问题,但是用pycharm来跑的话会报错找不到这个文件。(1)在训练Rec的时候是只对文字部分进行训练的,推理的时候如果输入整图,推理时间可能会增加,效果可能也会下降(没测试过) infer_rec.py的输出结果是一个TXT文件,一行对应每一张图的输出结果。因为训练定位模型的时候是整图训练,所以推理的时候也是整图推理。原创 2024-04-21 23:29:35 · 1636 阅读 · 0 评论 -
PaddleOCR训练自己的模型(3)-----模型推理
(1)Det模型推理: 打开infer_det.py文件, 配置运行参数((2)Rec模型推理:打开infer_rec.py文件, 配置参数。运行完之后输出结果会保存在。原创 2024-04-18 23:22:13 · 402 阅读 · 0 评论 -
PaddleOCR训练自己模型(1)----数据准备
paddleocr训练--数据准备原创 2024-04-16 00:09:01 · 853 阅读 · 14 评论 -
解决PPOCRLabel.py报错operands could not be broadcast together with shapes (213,488,4) (1,1,3)
解决PPOCRLabel.py报错operands could not be broadcast together with shapes (213,488,4) (1,1,3)原创 2024-03-20 22:00:26 · 632 阅读 · 0 评论 -
PaddleOCR训练自己模型(2)----参数配置及训练
paddleocr分为文字定位(Det)和文字识别(Rec)两个部分。训练paddleocr原创 2024-04-16 22:46:04 · 1114 阅读 · 0 评论