OpenALPR识别俄式车牌时字符顶部被截断的问题求助
OpenALPR识别俄式车牌时OCR截断数字上部区域,该如何解决?
问题描述
我在使用OpenALPR工具识别俄式车牌时遇到了一个棘手的问题:OCR会截断数字的上部区域,导致识别结果不准确。相关效果如下:
处理前的车牌图像:
处理后的识别效果(数字上部被截断):
原始车牌照片参考:
已尝试的操作
我专门针对俄式车牌生成了新的.conf配置文件,参数设置如下:
char_analysis_min_pct = 0.29 char_analysis_height_range = 0.20 char_analysis_height_step_size = 0.10 char_analysis_height_num_steps = 6 segmentation_min_speckle_height_percent = 0.3 segmentation_min_box_width_px = 6 segmentation_min_charheight_percent = 0.1; segmentation_max_segment_width_percent_vs_average = 1.95; plate_width_mm= 520 plate_height_mm = 112 multiline = 1 char_height_mm = 58 char_width_mm = 44 char_whitespace_top_mm = 18 char_whitespace_bot_mm = 18 template_max_width_px = 300 template_max_height_px = 64 ; Higher sensitivity means less lines plateline_sensitivity_vertical = 10 plateline_sensitivity_horizontal = 45 ; Regions smaller than this will be disqualified min_plate_size_width_px = 65 min_plate_size_height_px = 18 ; Results with fewer or more characters will be discarded postprocess_min_characters = 8 postprocess_max_characters = 9 ;detector_file= eu.xml ocr_language = lamh ;Override for postprocess letters/numbers regex. postprocess_regex_letters = [A,B,C,E,H,K,M,O,P,T,X,Y] postprocess_regex_numbers = [0-9] ; Whether the plate is always dark letters on light background, light letters on dark background, or both ; value can be either always, never, or auto invert = auto
另外,我最初使用的OCR文件来自GitHub上KostyaKulakov的Russian_System_of_ANPR仓库。
求助
请问哪位有相关经验的朋友可以指点一下,该如何解决这个OCR截断数字上部区域的问题?万分感谢!
内容的提问来源于stack exchange,提问作者MarCovy
相关产品推荐
相关产品推荐

