首页 > 其他 > 详细

Halcon 定位与区域分割学习笔记

时间:2020-02-21 17:37:15      阅读:299      评论:0      收藏:0      [点我收藏+]

技术分享图片

 

 

还是车牌识别的例子

read_image (Image, C:/Users/LiZhiqiang/Desktop/车牌2.jpg)//读取图像
rgb1_to_gray (Image, GrayImage)//转化成灰度图像
threshold (GrayImage, Regions, 21, 163)//阈值选择
connection (Regions, ConnectedRegions)//断开区域
select_shape (ConnectedRegions, SelectedRegions1, area, and, 299.63, 1000)//特征选择,选中车牌
union1 (SelectedRegions1, RegionUnion)//把车牌合并成一个区域

如下图

技术分享图片

 

 

shape_trans (RegionUnion, RegionTrans, convex)//将形状转换成矩形

技术分享图片

 

 

orientation_region (RegionTrans, Phi)//得到区域的偏转角度
area_center (RegionTrans, Area, Row, Column)//计算区域面积和中心点坐标
vector_angle_to_rigid (Row, Column, Phi, Row, Column, 0, HomMat2D)//得到摆正图片的仿射矩阵
affine_trans_image (GrayImage, ImageAffineTrans, HomMat2D, constant, false)//仿射矩阵应用于图片

技术分享图片

 

 

affine_trans_region (RegionTrans, RegionAffineTrans, HomMat2D, nearest_neighbor)//仿射矩阵应用于区域
reduce_domain (ImageAffineTrans, RegionAffineTrans, ImageReduced)//从图片中截取该矩形区域

技术分享图片

 

 后面的部分就跟上一节的车牌识别思路一样了

threshold (ImageReduced, Regions1, 0, 152)//设定阈值
connection (Regions1, ConnectedRegions1)//断开区域
sort_region (ConnectedRegions1, SortedRegions, character, true, row)
read_ocr_class_mlp (Document_0-9A-Z_NoRej.omc, OCRHandle)
do_ocr_multi_class_mlp (SortedRegions, ImageReduced, OCRHandle, Class, Confidence)

技术分享图片

 

Halcon 定位与区域分割学习笔记

原文:https://www.cnblogs.com/lizhiqiang0204/p/12342064.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!