Halcon学习笔记(五)几何定位+仿射+车牌识别

这篇博客详细介绍了如何使用Halcon进行几何定位、仿射变换以及车牌识别。内容涵盖Blob分析、模板匹配、单位矩阵求仿射矩阵、车牌识别的多种方法,包括快速识别、Blob分析结合MLP分类器以及HSV颜色空间转换后的区域分割。通过仿射变换,实现了图像的摆正和车牌字符的精确提取。
摘要由CSDN通过智能技术生成

定位

  • Blob分析
  • 模板匹配

仿射

使用单位矩阵求仿射矩阵

示例:affine_trans_region.hdev

  • 单位矩阵
    hom_mat2d_identity (HomMat2DIdentity)
  • 平移矩阵
    hom_mat2d_translate()
  • 旋转矩阵
    hom_mat2d_rotate(HomMat2DIdentity, -0.3, 256, 256, HomMat2DRotate)
    输入是原矩阵,输出是旋转矩阵,旋转角度是顺时针0.3度,旋转中心点是(256,256)
  • 缩放矩阵
    hom_mat2d_scale (HomMat2DRotate, 1.5, 0.5, 256, 256, HomMat2DScale)
    缩放点是(256,256),(1.5,0.5)表示x轴上缩放1.5倍,y轴上缩放0.5倍
  • 仿射操作

对区域仿射
affine_trans_region (Region, egionAffineTrans, HomMat2DScale, 'nearest_neighbor')
对图像仿射
affine_trans_image()
对XLD进行仿射
affine_trans_xld()
……

使用模板匹配

示例:check_blister.hdev

access_channel (ImageOrig, Image1, 1)
获取第一通道的图片
threshold (Image1, Region, 90, 255)
阈值化
shape_trans (Region, Blister, 'convex')
凸化
orientation_region (Blister, Phi)
测量偏移角度
area_center (Blister, Area1, Row, Column)
测量面积及中心点坐标
vector_angle_to_rigid (Row1, Column1, Phi, Row2, C

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ThetaQing

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值