设置首页收藏本站
开启左侧

[算子] hom_mat2d_to_affine_par 计算齐次2D矩阵参数

[复制链接]
Criss 发表于 2023-7-12 16:21:14 | 显示全部楼层 |阅读模式
算子功能:根据齐次2D仿射变换矩阵计算仿射变换的相关参数

参数签名:
  1. hom_mat2d_to_affine_par( : : HomMat2D : Sx, Sy, Phi, Theta, Tx, Ty)
复制代码

参数说明:
  1. HomMat2D:齐次2D仿射变换矩阵;
  2. Sx:基于原点X轴方向缩放因子(始终正值);
  3. Sy:基于原点Y轴方向缩放因子(始终正值);
  4. Phi:旋转角度,变换后的X轴基于原始X轴旋转的角度;
  5. Theta:斜切角度,变换后的坐标系是正交(Theta为0)或斜切状态,如果|Theta| > π/2 则包含镜像;
  6. Tx:变换后X方向平移的距离;
  7. Ty:变换后Y方向平移的距离;
复制代码

以上六个参数通过以下过程进行构造:
  1. hom_mat2d_identity(HomMat2DIdentity)
  2. hom_mat2d_scale(HomMat2DIdentity, Sx, Sy, 0, 0, HomMat2DScale)
  3. hom_mat2d_slant(HomMat2DScale, Theta, 'y', 0, 0, HomMat2DSlant)
  4. hom_mat2d_rotate(HomMat2DSlant, Phi, 0, 0, HomMat2DRotate)
  5. hom_mat2d_translate(HomMat2DRotate, Tx, Ty, HomMat2D)
复制代码

相当于以下变换矩阵链:
微信截图_20230712161955.png
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
老老常 发表于 2023-7-13 16:55:04 | 显示全部楼层
跟随大佬的脚步,不断学习
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
qqdewomen 发表于 2023-7-23 10:57:43 | 显示全部楼层
感谢大佬,学习学习
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
17岁仲夏 发表于 2023-10-14 03:02:43 | 显示全部楼层
学习学习
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
李li 发表于 2023-10-15 23:25:52 | 显示全部楼层
学习学习
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表