PaddleOCR测试报告
工作环境:
- PaddlePaddle 2.0.0
- python3.6.8
- glibc 2.23
测试:
python tools/infer/predict_system.py --image_dir="PaddleOCR/doc/d9lab/5.jpg" --det_model_dir="PaddleOCR/inference/ch_ppocr_mobile_v2.0_det_infer/" --rec_model_dir="PaddleOCR/inference/ch_ppocr_mobile_v2.0_rec_infer/" --cls_model_dir="PaddleOCR/inference/ch_ppocr_mobile_v2.0_cls_infer/" --use_angle_cls=True --use_space_char=True --use_gpu=False
图一
[2021/03/05 18:33:49] root INFO: dt_boxes num : 3, elapse : 0.560492992401123
[2021/03/05 18:33:49] root INFO: cls num : 3, elapse : 0.05878710746765137
[2021/03/05 18:33:50] root INFO: rec_res num : 3, elapse : 0.8618037700653076
[2021/03/05 18:33:50] root INFO: Predict time of PaddleOCR/doc/d9lab/1.jpg: 1.521s
[2021/03/05 18:33:50] root INFO: ODSI 311 TV, 0.890
[2021/03/05 18:33:50] root INFO: ODSZC003 JA, 0.959
[2021/03/05 18:33:50] root INFO: 保安摄像机供电电源, 0.999
结果准确无误
图二
[2021/03/05 19:25:24] root INFO: dt_boxes num : 5, elapse : 0.6598031520843506
[2021/03/05 19:25:24] root INFO: cls num : 5, elapse : 0.10471606254577637
[2021/03/05 19:25:26] root INFO: rec_res num : 5, elapse : 1.687485933303833
[2021/03/05 19:25:26] root INFO: Predict time of PaddleOCR/doc/d9lab/3.jpg: 2.499s
[2021/03/05 19:25:26] root INFO: 2LKU321JA, 0.992
[2021/03/05 19:25:26] root INFO: 2LKU3-B1, 0.999
[2021/03/05 19:25:26] root INFO: 2DVM012AR, 0.992
[2021/03/05 19:25:26] root INFO: 继电器室#1空气处理机组, 0.995
[2021/03/05 19:25:26] root INFO: OFF, 0.999
测试设置为检测包括空格,但这张图并没有检测出空格,其余准确无误
图三
[2021/03/05 19:31:01] root INFO: dt_boxes num : 5, elapse : 0.6203372478485107
[2021/03/05 19:31:01] root INFO: cls num : 5, elapse : 0.0927131175994873
[2021/03/05 19:31:02] root INFO: rec_res num : 5, elapse : 1.5558204650878906
[2021/03/05 19:31:02] root INFO: Predict time of PaddleOCR/doc/d9lab/4.jpg: 2.304s
[2021/03/05 19:31:02] root INFO: 2LKQ221JA, 0.987
[2021/03/05 19:31:02] root INFO: 2LKQ 2-B1, 0.943
[2021/03/05 19:31:02] root INFO: 2APA102 RS, 0.956
[2021/03/05 19:31:02] root INFO: 给水泵A电动机加热器, 0.999
[2021/03/05 19:31:02] root INFO: OFF, 0.999
除第一行文字间空格未检测出,其余准确无误
图四
[2021/03/05 19:33:27] root INFO: dt_boxes num : 11, elapse : 0.6136236190795898
[2021/03/05 19:33:27] root INFO: cls num : 11, elapse : 0.20744800567626953
[2021/03/05 19:33:30] root INFO: rec_res num : 11, elapse : 2.8204379081726074
[2021/03/05 19:33:30] root INFO: Predict time of PaddleOCR/doc/d9lab/5.jpg: 3.685s
[2021/03/05 19:33:30] root INFO: 设备提示牌, 1.000
[2021/03/05 19:33:30] root INFO: 此门内包含设备, 1.000
[2021/03/05 19:33:30] root INFO: 1DVC005VD, 0.994
[2021/03/05 19:33:30] root INFO: 1DVC051RF, 0.999
[2021/03/05 19:33:30] root INFO: 1DEL130VD, 0.996
[2021/03/05 19:33:30] root INFO: 1DEL138VD, 0.995
[2021/03/05 19:33:30] root INFO: 1DEL104VD, 0.999
[2021/03/05 19:33:30] root INFO: 1DEL115VD, 0.960
[2021/03/05 19:33:30] root INFO: 1DEL331VD, 0.997
[2021/03/05 19:33:30] root INFO: 1DEL341VD, 0.997
[2021/03/05 19:33:30] root INFO: 运行三处, 1.000
除缺少两处标点 “:” 及 “—” 外准确无误
图五
[2021/03/05 18:57:07] root INFO: dt_boxes num : 0, elapse : 0.5016255378723145
[2021/03/05 18:57:07] root INFO: cls num : 0, elapse : 0
[2021/03/05 18:57:07] root INFO: rec_res num : 0, elapse : 0
*结果表示检测、分类、识别的对象个数都为0
按照图二原图,在文字旋转且距离较远的情况下,没有文本被识别出来,因此尝试旋转或者放大图片,都依旧检测不到文字,推测原因是拍摄时文字距离比较远,清晰度低