MVG(second)读书笔记-3D摄影几何和变换
本部分包括3D射影几何和变换,包括点和直线,二次曲线的齐次表示,还有等距变换,相似变换,仿射变换和射影变换等,很多是2D射影几何和变换的直接推广
1.点与线
点齐次表示:
3D空间中一个点的任何齐次矢量的表示形式是:
对应于欧式空间IR2的二维点是:
自由度:空间点有3个自由度
平面齐次表示:
欧式空间IR3的一条直线I是:
平面齐次表示:
自由度:3D平面有3个自由度
空间直线齐次表示(https://zhuanlan.zhihu.com/p/65674067)
1. 零空间和生成子空间表示
2. Plucker矩阵
3. Plucker直线坐标
无穷原点和无穷线:
无穷远原点:
无穷远直线:
欧式空间有限点的四维齐次表示加上无穷远点组成向量空间,成为三维射影空间IP3,有限点和无穷点在射影空间内部一样的对待处理。
2.变换层次
参考:
1.https://zhuanlan.zhihu.com/p/65674067
2.MVG(计算机多视几何)第二版
MVG(second)读书笔记-3D摄影几何和变换相关推荐
- MVG(second)读书笔记-2D射影几何和变换
最近刚买到Multiple View Geometry in Computer Vision 计算机中的多视几何,它是三维重建和视觉SLAM的入门基础的经典教材,内容比较丰富,自己看过一遍,挑一些自己 ...
- 3D数学读书笔记——3D中的方位与角位移
本系列文章由birdlove1987编写,转载请注明出处. 文章链接: http://blog.csdn.net/zhurui_idea/article/details/25339595 方位和角位移 ...
- 《3D Math Primer for Graphics and Game Development》读书笔记1
<3D Math Primer for Graphics and Game Development>读书笔记1 本文是<3D Math Primer for Graphics and ...
- WPF,Silverlight与XAML读书笔记第三十九 - 可视化效果之3D图形
原文:WPF,Silverlight与XAML读书笔记第三十九 - 可视化效果之3D图形 说明:本系列基本上是<WPF揭秘>的读书笔记.在结构安排与文章内容上参照<WPF揭秘> ...
- 3d游戏设计读书笔记六
3d游戏设计读书笔记六 一.改进飞碟(Hit UFO)游戏: 游戏内容要求: 按 adapter模式 设计图修改飞碟游戏 使它同时支持物理运动与运动学(变换)运动 更改原 UFO_action 类 为 ...
- 3D游戏设计读书笔记二
3D游戏设计读书笔记二 一.简答题 • 解释 游戏对象(GameObjects) 和 资源(Assets)的区别与联系. GameObjects是一个具体的实例,Assets是包括诸多游戏素材的资 ...
- Code in C# and build 3D games with Unity读书笔记
Code in C# and build 3D games with Unity读书笔记 变量 •从概念上讲,变量是编程的最基本单位,就好比原子,一切都基于变量,没有变量,程序就可能存在. •从技术角 ...
- 3D游戏设计读书笔记一
3D游戏设计读书笔记一 二.游戏分类与热点探索 1.使用思维导图描述游戏的分类.(游戏分类方法特别多) 2. 结合手机游戏市场的下载量与排名等数据,结合游戏分类图,描述游戏市场的热点. (1)2016 ...
- 3D游戏设计读书笔记七
3D游戏设计读书笔记七 智能巡逻兵 提交要求: 游戏设计要求: 创建一个地图和若干巡逻兵(使用动画): 每个巡逻兵走一个3~5个边的凸多边型,位置数据是相对地址.即每次确定下一个目标位置,用自己当前位 ...
最新文章
- 业务方的一堆需求,CTO一句话就怼回去了!这招太好用了
- 有没有好用的目标管理、项目管理和绩效管理工具?
- Linux curl命令参数详解--转载
- python 实现redis订阅发布功能
- Pycharm 折叠展开代码快捷键
- QT乱码总结2.gbk和ANSI和gb2312的区别
- 第十章 基本数据结构——链表
- 我的世界手动选择java_如何选中路径-我的世界怎么选择java路?我的世界怎么选择java路径 爱问知识人...
- Centos7.5 lnmp+mongodb扩展
- linux 发送测试数据帧,ubuntu – 测试巨型帧是否真正起作用
- Elasticsearch--入门-_put post方式添加数据---全文检索引擎ElasticSearch工作笔记005
- linux之service命令
- 有关计算机编程论文,有关计算机程序的论文范文
- qsnctf 2048 wp
- 软件人员kpi制定模板_绩效考核软件有哪些,员工绩效考核制度模板
- 使用python创建数组的方法
- 优秀的linux学习网站
- Freeswitch服务+语音网关设备发送短信功能
- 利用Nodemcu+Arduino nano+TB6612+点灯科技APP制作简易麦克纳姆轮Wi-Fi遥控小车
- 3万字BI系统整体建设解决方案
热门文章
- 互联网公司的技术博客汇总-BAT等
- 第二期预告|中国工程院院刊:信息与电子工程领域青年学术前沿论坛
- 多人协作git workflow规范
- 计算流体力学三大基本方程:连续性方程、动量方程(纳维-斯托克斯方程)和能量方程推导
- Cuckoo Filter
- 附源码|复杂网络社区发现——标签传播算法(LPA)
- Android智能电视应用程序开发浅谈(一)
- 第二章计算机网络答案,计算机网络第二章作业参考答案
- 独家专访 | 获得软银巨额投资的 Mapbox,要如何为自动驾驶提供地图服务?
- 交叉编译 arm-poky-linux-gnueabi-gcc libmodbus库笔记