设置首页收藏本站
开启左侧

求救车牌识别模糊问题

[复制链接]
薯仔bb 发表于 昨天 21:46 来自手机 | 显示全部楼层 |阅读模式

想识别这个车牌的内容,但是太模糊了,我是halcon12版本,有什么解决办法吗,求大佬解惑
以下是我的代码


*前期准备工作
dev_update_off ()
dev_close_window ()
read_image (Image, 'C:/Users/Public/Documents/MVTec/HALCON-12.0/examples/images/passat/passat_00.png')
get_image_size (Image, Width, Height)
dev_open_window (0, 0, Width*1.5, Height*1.5, 'black', WindowHandle1)
set_display_font (WindowHandle1, 24, 'mono', 'true', 'false')
dev_display (Image)

*初步处理图像
sobel_amp (Image, sobelImage, 'sum_abs', 3)
binary_threshold (sobelImage, Region, 'max_separability', 'light', UsedThreshold)
fill_up_shape (Region, RegionFillUp, 'area', 5, 5)
connection (RegionFillUp, ConnectedRegions)

*把车牌区域选择出来,得到的原始区域较多,可以使用多重条件筛选
select_shape (ConnectedRegions, SelectedRegion, ['rectangularity','width','height'], 'and', [0.6,70,20], [0.7,120,40])
count_obj (SelectedRegion, Number)

*在新窗口中显示获取的车牌区域
smallest_rectangle1 (SelectedRegion, Row1, Column1, Row2, Column2)
dev_open_window (0, 0,  Column2*1.3, Row2*1.3, 'black', WindowHandle2)
dev_set_window (WindowHandle2)
crop_rectangle1 (Image, LicensePlateImage, Row1, Column1, Row2, Column2)
dev_display (LicensePlateImage)

*对模糊图片进行处理
emphasize (LicensePlateImage, EnhancedImage, 5, 5, 2)
dev_display (EnhancedImage)  

*ocr识别
read_ocr_class_mlp ('Document_0-9A-Z_NoRej.omc', OCRHandle)


尝试了二值化后connection,但是那几个字母和数字总是粘连😭
mmexport1763124581303.jpg
mmexport1763127798010.jpg
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表