paddleocr参数设置
时间: 2023-09-15 13:17:08 浏览: 361
在使用PaddleOCR时,可以根据实际需求设置一些参数来优化识别效果。以下是一些常用的参数及其含义:
1. lang:指定识别语言,默认为中英文混合(ch_sim_english),可选中文(chinese)、英文(english)或其他语种。
2. det:指定检测模型,可选east、db、sast、textsnake等。
3. rec:指定识别模型,可选crnn、star_net、srn等。
4. use_gpu:是否使用GPU进行计算,可选True或False,默认为True。
5. gpu_mem:指定GPU显存大小,单位为M,如gpu_mem=500表示使用500M显存。
6. enable_mkldnn:是否启用MKL-DNN加速。
7. det_algorithm:指定检测算法,可选DB、EAST、SAST等。
8. det_db_thresh:DB检测算法的二值化阈值,可选0.3、0.5、0.7等。
9. det_east_score_thresh:EAST检测算法的置信度阈值,可选0.5、0.6、0.7等。
10. det_sast_score_thresh:SAST检测算法的置信度阈值,可选0.5、0.6、0.7等。
11. det_sast_nms_thresh:SAST检测算法的非极大值抑制(NMS)阈值,可选0.2、0.3、0.4等。
12. rec_algorithm:指定识别算法,可选CRNN、STAR-Net、SRN等。
13. rec_char_type:指定识别字符集,可选ch、en、en_number、en_symb等。
14. rec_image_shape:指定输入图片的大小,如rec_image_shape="3, 32, 320"表示图片为RGB三通道,高32像素,宽320像素。
15. rec_batch_num:指定每次识别的图片数量,可选1、2、4等。
16. rec_char_dict_path:指定字符集文件路径。
17. use_space_char:是否使用空格字符进行切分识别结果,可选True或False,默认为False。
18. drop_score:指定识别结果置信度下限,低于此置信度的结果将被舍弃,可选0.5、0.6、0.7等。
19. text_threshold:指定检测模型输出的二值化阈值,可选0.3、0.5、0.7等。
20. text_width_threshold:指定检测模型输出的最小文本框宽度,小于此宽度的文本框将被过滤掉,可选10、20、30等。
21. text_height_threshold:指定检测模型输出的最小文本框高度,小于此高度的文本框将被过滤掉,可选10、20、30等。
22. min_size:指定检测模型输出的最小检测框尺寸,小于此尺寸的检测框将被过滤掉,可选16、32、64等。
以上是一些常用的参数及其含义,具体使用时可以根据实际情况进行选择和设置。
阅读全文