三维重建之初识

认识一下三维重建

今年元宇宙的概念被炒了起来,我们在关注相关的三维重建技术,把最近学到的整理一下:

三维重建的分类

三维重建我简单理解就是把现实世界的三维物体重建并可视化,属于CV领域的侧重点。下面是分类:三维重建技术分类

参考《基于光学图像的三维重建理论与技术》孙玉娟

(明暗恢复、光度立体书中归类到主动光学,我看原理都是用摄像机获取图像,我个人归类到被动光学了,RGBD有深度获取和彩色图获取是主动和被动结合)

目前来看,应用范围比较广的是光学三维重建。接触型三维重建是早期兴起的技术,主要是手工借用仪器测量简单的物体,精度高,效率低;透射型三维重建和非光学三维重建多数应用于专业的领域和特殊的场景。

三维重建的应用

三维重建技术一直在发展,从20世纪60代到现应用于很多领域,列举目前备受关注的几个例子:

  1. AR
    三维重建应用于AR在算力上来说属于轻量级的应用,应该容易快速应于手机、pad、AR/VR眼镜中。早期应用拍摄环境,识别平面,放置模型,例如抖音里的特效“我和我的厚米”,去年浙大和商汤提出了一个单目三维重建系统 Mobile3DRecon,在手机端实现逼真AR效果和交互,可以重建一些物体简单的网格。论文连接:Mobile3DRecon: Real-time Monocular 3D Reconstruction on a Mobile Phone
  2. 文物重建、3D试衣
    文物重建属于静态的物体重建,而且是稠密重建,要求模型精度高,应用于展览馆参观,下面是个哔哩哔哩里的展示:故宫文物虚拟仿真展示,好的展示效果还需要对模型做更逼真的渲染。3D试衣也是需要对衣服拍照建模,最近刷到一个抖音博主‘鲤霄阳’,视频里的衣服的三维模型很炫酷。
  3. 影视创作
    一般拍摄影视作品也是需要高精度的仪器,在专业的影棚里,有绿幕背景,灯关进行图像采集。还有漫威电影等里面的特效有的需要对人脸进行精细建模,才能给观众带来逼真的观影感受。这个需要大量的数据和计算。
  4. 大型场景三维重建
    大型场景的重建一般会采用激光雷达对建筑进行扫描,直接生产点云,可以用于城市规划展示。目前好多科技公司提供实景重建的方案,比如阿里的临云镜产品等等。

端到端的三维重建的技术

三维重建涉及到非常多的图像处理技术,一个端到端的三维重建系统,需要了解采集端设备、以及连接到处理器的方式,二维数据表述,三维数据表述,重建算法等等。正在学习中,之后边学习边更新相机标定、图像分割、图像修复、点云处理、曲面重建、纹理贴图。。。。任重而道远。

有问题多多指正。

C架构是一种开放源代码的编程语言。C++是C语言的扩展,提供了更多的功能和特性。OpenCV是一个开源的计算机视觉库,用于图像处理和机器视觉领域。结构光是一种用于三维形状重建和深度感知的技术。 在引用中,提供了一个使用OpenCV的C++程序示例。该程序读取一张图片,并在窗口中显示出来。它使用了OpenCV的图像处理和显示函数。 引用中提到了一个C项目的文件结构示例。在这个示例中,需要编译两个cpp文件,同时注意到一个头文件位于项目的include目录下。编译这个项目的命令是使用g编译器,指定-I参数来指定头文件的路径,并指定编译的cpp文件,最后生成可执行文件。 引用提供了一个简单的C++程序示例,只包含一个cpp文件。这个程序直接使用g编译器编译为一个可执行文件。 所以,C++和OpenCV可以用于编写结构光相关的程序,用于处理图像和进行三维形状重建。在编写C++程序时,需要注意文件结构和编译命令的设置。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [初识openCV & VS编译C++项目](https://blog.csdn.net/Morejay/article/details/128515728)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值