一、二维仿射变换原理
二维仿射变换 就是 : 针对二维平面的平移、旋转、缩放的操作变换。
二、仿射变换应用
1、找到A的坐标
2、找到B的坐标
3、求出差值,就可以变换过去了。
(一)模板匹配
在模板匹配中,找到模板和目标对象的之间位置、角度关系,从而生成放射变换矩阵,
① 模板位置
②放射变换矩阵
③目标对象位置
(二)halcon中的放射常用实例
①创建仿射变换的模型 : hom_mat2d_identify,即初始化矩阵 :[1.0, 0.0, 0.0, 0.0, 1.0, 0.0] 。
②在初始化矩阵的基础上创建平移、旋转、缩放变换,通常的放射变换的算子有:hom_mat2d_translate(平移) 、hom_mat2d_rotate(旋转)、hom_mat2d_scale(缩放)这几个算子可以叠加或重复使用。