2021SC@SDUSC 项目背景 OPEN-3D是裸眼3D显示设备和解决方案的成熟商用标识,亦称Glasses-Free3D。和传统的3D显示不同,OPEN-3D可以在不借助任何辅助设备(如3D眼镜、头盔等)的情况下,利用人的两眼具有视差的特性,通过光柱透镜等先进光学技术与特殊算法定制的视频片源,使观看者获得具有空间、深度的逼真的3D立体影像。由于无需佩戴褒贬不一的3D眼镜或头盔,让人的双眼在完全开放和舒适的状态下也能感受3D立体效果,故称为OPEN-3D。 我们小组本次研究的Open3D是Intel开发的一个开源库,主攻3D数据的处理,支持快速开发处理3D数据的软件。Open3D在C++和Python中为开发者提供了一组精心选择的数据结构和算法。其内部实现是高度优化的,并设置为并行化。Open3D的核心功能包括:三维数据结构、三维数据处理算法、场景重建、表面对齐、三维可视化、基于物理的渲染(PBR),在C++和Python中可用。Open3D现在附带了一个独立的3D查看器应用程序,可以在Ubuntu和macOS上使用。
小组分工 在本次项目中,我负责重建场景的部分。open3d技术在很多时候并不一定由专业的程序员进行使用,因此其易用性非常重要。重建场景的作用主要就是将建立好的模型合并到一个场景中,经过这一步产生的场景才能够进行显示和使用
|