-
内容大纲
Octave为GNU项目下的开源软件,旨在解决线性和非线性的数值计算问题。本书全面讲解AR技术的理论基础和在行业内的应用,帮助读者尽快掌握Octave的应用技巧。
本书共13章,涵盖广泛的AR技术应用场景,将庞大的AR技术分解为可视化技术、计算机视觉、硬件选型、SLAM算法等方面,分类进行详细讲解,并提供大量实用程序示例,让读者不仅可以在学习过程中减小阻碍,在实际的工程研究中也方便查找,内容覆盖全面。
本书针对零基础的读者,有VR方向研发经验的程序设计人员也可以学到很多Octave独有的特性。 -
作者介绍
于红博,曾在某世界500强公司担任测试开发工程师,参与内部框架的维护和开发。主要涉及科学计算、图像处理、自动化系统设计、模式识别、神经网络等分支的算法设计和程序设计领域。在业余时间爱好编写、审阅及完善开源软件,对于开源软件的发展做出了一定的贡献。 -
目录
第1章 绪论
第2章 模型与背景画面
2.1 定义二维模型
2.1.1 matgeom
2.1.2 矩形
2.1.3 圆形
2.1.4 圆弧
2.1.5 椭圆
2.1.6 椭圆弧
2.2 定义三维模型
2.2.1 胶囊体
2.2.2 立体圆形
2.2.3 立体圆弧
2.2.4 圆柱体
2.2.5 球体
2.2.6 立体椭圆
2.2.7 椭球体
2.2.8 圆环面
2.2.9 圆顶面
2.2.10 方体
2.2.11 长方体
2.3 盒子模型
2.4 制作复杂的模型
2.4.1 制作二维机器人模型
2.4.2 制作三维机器人模型
2.5 以图片格式保存模型
2.6 FFmpeg
2.6.1 安装FFmpeg
2.6.2 FFmpeg支持的命令
2.7 播放真实的背景画面
2.7.1 ffplay命令的主要选项
2.7.2 ffplay命令的键盘操作选项
2.7.3 ffmpeg命令的用例
2.8 模型图片背景透明化
2.8.1 SVG格式
2.8.2 SVG格式的不透明度属性
2.8.3 SVG格式的点属性
2.8.4 SVG格式的svg片段元素
2.8.5 SVG格式的多边形元素
2.8.6 SVG格式的组合对象元素
2.8.7 Octave保存的SVG图片的结构
2.8.8 通过Octave修改SVG图片背景的透明度
2.8.9 GIF格式
2.8.10 GIF格式的背景透明效果
2.9 ImageMagick
2.9.1 安装ImageMagick
2.9.2 安装magick
2.9.3 ImageMagick的用例
2.9.4 制作透明背景的GIF图片
2.10 读取或写入图像
2.10.1 读取图像
2.10.2 写入图像
2.10.3 设置或返回读取图像的路径
2.10.4 返回图像信息
2.10.5 管理支持的图像格式
2.10.6 Octave默认支持处理的图像格式
2.11 显示图像
2.11.1 以基础方式显示图像
2.11.2 将图像矩阵显示为图像
……
第3章 位姿
第4章 投影
第5章 畸变
第6章 计算机视觉
第7章 硬件选型与AR算法
第8章 倾斜摄影
第9章 SLAM算法入门
第10章 SLAM算法的常用库
第11章 开源的SLAM算法实现
第12章 贴图
第13章 推流和拉流
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...