如何学习图像三维重建?
学习 如何 图像 三维重建
2023-06-13 09:13:02 时间
原文链接:如何学习图像三维重建?
前言
随着近几年机器人、自动驾驶、AR等技术的飞速发展,三维重建这个学术名词也逐渐出现在大众的视野中。那究竟什么是三维重建呢?
简单来说,三维重建是指用相机等传感器拍摄真实世界的物体、场景,并通过计算机视觉技术进行处理,从而得到物体的三维模型。如下所示。
https://img-blog.csdnimg.cn/img_convert/f5b8460defdb83ff12596706acce58d8.gif
涉及的主要技术有:多视图立体几何、深度图估计、点云处理、网格重建和优化、纹理贴图、马尔科夫随机场、图割等。
下图是图像三维重建的基本流程:
三维重建应用
三维重建是增强现实(AR)、混合现实(MR)、机器人导航、自动驾驶等领域的核心技术之一。本文列举几个典型的应用场景:
自动驾驶。构建高精地图,高精地图对于自动驾驶来说太重要了,没有的话相当于蒙着眼睛开车。
https://img-blog.csdnimg.cn/img_convert/67f7bbc9c7c98eedeb122570c1fdde88.gif
文物重建、 AR旅游。目前大家去很多博物馆或旅游景点其实都已经有了类似的产品。比如AR游西湖之类的。很有趣的应用!
https://img-blog.csdnimg.cn/img_convert/70b5262dc57d87bee9cf038f1304f912.gif
物理空间数字化。可以重建物体/人,得到三维模型,可以用来实现虚拟现实、增强现实、数字人等。企业里有较高的需求。
三维重建是个交叉学科,涉及到高等数学、计算机视觉、计算机图形学等学科,想要学透还挺不容易。
相关文章
- 深度学习领域,你心目中 idea 最惊艳的论文是哪篇?
- 2022如何学习golang,为什么学习它
- mac 上学习k8s系列(46)canal同步mysql到es
- 【机器学习】不拽术语,如何通俗地讲解机器学习?
- 非计算机专业校招直入阿里0到48W年薪,绝密学习路线+面试题分享
- B.机器学习实战系列[一]:工业蒸汽量预测(最新版本下篇)含特征优化模型融合等
- Linux教程:学习如何更好地使用Linux(比较好的linux教程)
- 学习Linux下的C语言编程(如何用linux写c语言)
- Linux下创建线程的方法学习(linux创建线程)
- 向瓢虫学习如何“翻跟斗” 仿生无人机再现新进展
- 如何学习Linux:一个简单的指南(怎么自学linux)
- MySQL:学习如何使用缺省值(mysql缺省值)
- 深度:机器如何模仿人类的学习方式?
- 从0到1:我是如何在一年内无师自通机器学习的?
- 学习MySQL 集群视频学习:提升技能,搭建集群(mysql集群视频)
- 如何快速入门:零基础学习MySQL(零基础学mysql)
- 入指南 如何学习并使用Oracle数据库?(oracle载)
- 最佳Oracle书籍推荐:学习极致之路(oracle什么书好)
- 学习MySQL如何利用两表关联进行排序(mysql两表关联并排序)
- 如何快速学习并创建Redis(如何创建redis)
- MySQL教程学习如何在MySQL下通过创建表语句建立新数据表(mysql下创建表语句)
- Redis入门知识学习指南(redis适合学习什么书)
- 机器学习机器人