当前位置: 首页 > news >正文

三维测量与建模笔记 - 2.1 坐标转换基础

2D坐标变换

         平移可以看做是对原始的x和y加上了一个偏移,也可以理解为按照给定的平移向量进行移动。

 

        缩放变换,本质是对x,y乘上一个缩放系数。

 

        综合缩放、旋转、平移

        矩阵乘法的顺序会对结果有影响,需要注意。 

2D欧氏变换

        2D欧式变换是在2D平面内进行的变换。 

2D单应变换

        单应变换可以理解为从一个2D平面变换(映射)到另一个2D平面的操作。 

  3D坐标变换

        和2D平移类似,只是多了一个维度。

        记忆各个轴的旋转矩阵,实际只要把握住沿着那个轴旋转,对应的列向量就不动的原则。原始的单位矩阵由三 个列向量和三个行向量组成,可以记忆成x,y,z轴的列向量和行向量。如果沿着x轴旋转,则x保持不变,因此对应的行和列向量保持不变(第一行和第一列),以此类推(需要注意沿着y方向旋转时,sin的符号和其它两种情况不同)。

        综合旋转和平移(刚体变换),可以得到如下齐次坐标表示

透视投影的相机模型

         在建模时,相平面移动到了光心前面,这样就是正像方便推导,实际小孔成像的像平面在光心后面形成倒相。相机成像过程中几何变换详细内容,可参考下面的笔记

几何角度理解相机成像过程_相机的几何成像关系-CSDN博客

 


http://www.mrgr.cn/news/60625.html

相关文章:

  • 对通用骨架提取方法的改进
  • 全国加快发展虚拟电厂!安科瑞AcrelEMS 3.0 源网荷储一体化虚拟电厂管理系统
  • vuetify重置样式
  • 虚拟机上创建的网站在真机上无法访问的解决办法,以及hosts文件编辑的解决办法
  • 已经安装好Ubuntu,10分钟配好Anaconda3
  • Python实现摇号系统
  • redis学习路线和内容
  • 亿赛通与Ping32:数据安全领域的两大巨擘对比
  • 二十四、Python基础语法(变量进阶)
  • 计算机网络803-(5)运输层
  • 常见大气校正模型及6S模型安装部署【20241028】
  • 仓颉编程语言一
  • 011:软件卸载工具TotalUninstall安装教程
  • 重写(外壳不变)
  • CSS3新增长度单位
  • Python自动化测试中的Mock与单元测试实战
  • 基于vue、VantUI、django的程序设计
  • 【HeadFirst 设计模式】设计模式总结与C++案例
  • 外包干了30天,技术明显退步
  • 内网穿透之网络层ICMP隧道
  • 基于SSM的宠物猫狗商业系统设计与实现
  • Chrome异步编程
  • 关于群辉920+更新升级系统后SSD固态存储不受当前DSM版本支持的解决方法
  • python实战(四)——RAG预热实践
  • ssm智慧社区电子商务系统+vue
  • Radar Fields: Frequency-Space Neural Scene Representations for FMCW Radar 笔记