坐标系转换
来源:互联网 发布:苹果mac的搜狗输入法 编辑:程序博客网 时间:2024/06/04 20:10
在计算机图像学中,经常需要将对象的描述从一个坐标系(xy笛卡尔坐标系)变换到另外一个坐标系中(例如x'y笛卡尔'坐标系),为了更好的做好计算机图形学方面的编程,有必要对其转换关系进行梳理。
1 分类
根据参考资料[1]P214的说明,坐标转换包括:a)同一种坐标系之间的转换(例如:极坐标系-->笛卡尔坐标系);b)不同坐标系之间的转换(例如:笛卡尔坐标系-->笛卡尔坐标系)。根据参考资料[1]的说明,本文重点分析第b种转换关系。
2 xy坐标系-->x'y'坐标系
如图2.1所示,现在的目标是将x‘y’坐标系的坐标转换到xy坐标系中。
图 2.1 定义在xy坐标系中的x'y'坐标系(来源于参考资料[1]P215)
对于此转换,参考资料[1]P214已经给出了相关公式:
说明:
是x'y‘坐标系x’方向上的单位向量;
是x'y'坐标系y'方向上的单位向量。
3 x'y'坐标系-->xy坐标系
参考资料[1]P235中给出了3D坐标的转换公式,但是不够详细。为了和第2章形成对比,这里将其改变为2D的坐标系公式。
说明:对比第2章的公式可以发现,矩阵R的左上角的2x2的子矩阵发生了转置,矩阵T最后一列的符号发生了变化。
4 应用
VTK的vtkImagePlaneWidget可以对3D图像进行虚拟切片提取。由于提取的切片是2D的,为了获得对应于3D图像的3D坐标,需要使用第3章的转换矩阵(将其拓展到3D即可),详见《VTK虚拟切片提取》。
参考资料
[1]计算机图形学(第三版),电子工业出版社
0 0
- 坐标系转换
- 坐标系转换
- 坐标系转换
- 转换坐标系
- 坐标系转换
- 各地图坐标系转换(WGS84坐标系,GCJ02坐标系,BD09坐标系)
- 各种经纬度坐标系转换-百度坐标系、火星坐标系、国际坐标系
- 坐标系转换矩阵生成
- 坐标系转换简介
- 坐标系的转换
- 平面的坐标系转换
- cocos2d坐标系转换
- FME 坐标系转换
- 机器人坐标系转换
- 【iOS开发】---- 坐标系转换
- 坐标系的转换
- ios坐标系转换
- ios坐标系转换
- w3cschool.cc SQLite 教程
- mac+windows双分区
- 查看Linux操作系统版本
- 第十五周 课后实践:阅读程序1
- Photoshop CC移动UI界面设计与实战
- 坐标系转换
- c++空类实例大小不是0原因
- GeoStru.CVSoil.v2014.7.2.47 1CD
- Linux-Buffer和Cache的区别
- eclipse debugger模式下,tomcat不能重新启动
- Thermoflow GT Pro v19.0 Multilanguage-ISO 1CD(多语言版,包括简繁、体中文;电力及热电联产工业中热能工程软件)
- 【Pytest】python单元测试框架pytest简介
- 浅谈2015AliCTF-MSC前三题解题思路
- JdbcTemplate 、NamedParameterJdbcTemplate、SimpleJdbcTemplate的区别