• 135235

    文章

  • 827

    评论

  • 13

    友链

  • 最近新加了换肤功能,大家多来逛逛吧~~~~
  • 喜欢这个网站的朋友可以加一下QQ群,我们一起交流技术。

OCR识别简易处理流程

2年想跳槽阿里,大咖揭秘大厂面试的那些事儿 >>

1 将颜色图像转换成二值图;

2 二值化图像,将车牌上字符选中;

3 开运算,去除噪音点;

4 分割图像区域;

5 根据特定几何类型(面积、长、宽等)选中车牌中的字符(其他字符必须去除);

6 按照列排序字符;

7 设置OCR分类器,并根据排序后的区域在灰度图(亮字暗背景)上识别。

read_image (Car1, 'car.jpg')
rgb1_to_gray (Car1, GrayImage)
* 反转图像像素值
invert_image (GrayImage, ImageInvert)
* 二值化
threshold (GrayImage, Regions, 152, 255)
* 开运算
opening_rectangle1 (Regions, RegionOpening, 3, 3)
* 分割
connection (RegionOpening, ConnectedRegions)
* 选出车牌的位置
select_shape (ConnectedRegions, SelectedRegions, ['area','width','height'], 'and', [658.54,24.8,56.179], [1536.59,54.88,84.634])

* 按照列排序字符
sort_region (SelectedRegions, SortedRegions, 'character', 'true', 'column')

* 加载分类器
read_ocr_class_mlp ('Industrial_0-9A-Z_NoRej.omc', OCRHandle)
* 识别字符,保存到class
do_ocr_multi_class_mlp (SortedRegions, ImageInvert, OCRHandle, Class, Confidence)

 


695856371Web网页设计师②群 | 喜欢本站的朋友可以收藏本站,或者加入我们大家一起来交流技术!

0条评论

Loading...


发表评论

电子邮件地址不会被公开。 必填项已用*标注

自定义皮肤 主体内容背景
打开支付宝扫码付款购买视频教程
遇到问题联系客服QQ:419400980
注册梁钟霖个人博客