• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
MKT-porter
博客园    首页    新随笔    联系   管理    订阅  订阅
(1-2)投影变换

 

仿射变换与投影变换

https://www.cnblogs.com/houkai/p/6660272.html

 

仿射变换和单应矩阵

首先明确:二者的应用场景相同,都是针对二维图片的变换。仿射变换affine是透视变换的子集,透视变换是通过homography单应矩阵实现的。

从数学的角度,homography即H阵,是一个秩为3的可逆矩阵:

image

仿射矩阵是:

image

由于第三行没有未知数,仿射矩阵最常用的是两行三列的形式。计算H阵需要4对不共线点,计算仿射阵只需要3对不共线的点。

通常会才用RANSAC方法从多对匹配点中计算得到精确、鲁棒的结果。affine一般比homography更稳定一些,所以可以先计算affine,然后再用affine作为homography的初始值,进行非线性优化。

 

 

 

仿射变换的实际意义

仿射变换在图形中的变换包括:平移、缩放、旋转、斜切及它们的组合形式。这些变换的特点是:平行关系和线段的长度比例保持不变。

image

平移变换

image

数学形式:

image 

矩阵形式:

image

尺度变换

image

矩阵形式:

image

旋转变换

image

矩阵形式:

image

刚体运动:旋转缩放平移

image

矩阵形式:

image

斜切变换

image

矩阵表示:

image

这个也是更为一般的仿射变换的形式,xy轴的旋转是两个自由度。

posted on 2019-12-20 23:00  MKT-porter  阅读(1091)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3