Skip to content

OpenScan3D是基于openmvg和openmvs二次开发的三维重建软件,旨在提供一个快速、易用、高精度的三维扫描解决方案。该软件支持多种输入数据源,包括单张图片、视频、点云等,并且可以进行自动对齐、稠密重建、纹理映射等处理,生成高质量的三维模型。 OpenScan3D还支持多种输出格式,包括OBJ、PLY、STL等,可以方便地导出到其他三维应用程序进行后续处理。此外,该软件还提供了一个可视化界面,方便用户交互和调整参数,使得三维扫描变得更加友好和简单。

License

Notifications You must be signed in to change notification settings

jastinbeaber/OpenScan3D

Repository files navigation

OpenScan3D

OpenScan3D是基于openmvg和openmvs二次开发的三维重建软件,旨在提供一个快速、易用、高精度的三维扫描解决方案。该软件支持多种输入数据源,包括单张图片、视频、点云等,并且可以进行自动对齐、稠密重建、纹理映射等处理,生成高质量的三维模型。 OpenScan3D还支持多种输出格式,包括OBJ、PLY、STL等,可以方便地导出到其他三维应用程序进行后续处理。此外,该软件还提供了一个可视化界面,方便用户交互和调整参数,使得三维扫描变得更加友好和简单。

How to start

Dependencies

  • Eigen version 3.4 or higher
  • OpenCV version 2.4 or higher
  • Ceres version 1.10 or higher (optional)
  • CGAL version 4.2 or higher
  • Boost version 1.56 or higher
  • VCG
  • CUDA (optional)
  • GLFW (optional)
  • QT version 5.14.2 or higher

Clone

git clone --recursive [email protected]:zxczhai/OpenScan3D.git

BUILD

cd OpenScan3D
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ../
make -j8

RUN

#run Engine
cd build/bin
./R3D
#run GUI
cd build/bin
./OpenScan3D

TODO:

  • 重构代码
  • 模型多种输出格式,OBJ&PLY&STL
  • 添加视频输入源

About

OpenScan3D是基于openmvg和openmvs二次开发的三维重建软件,旨在提供一个快速、易用、高精度的三维扫描解决方案。该软件支持多种输入数据源,包括单张图片、视频、点云等,并且可以进行自动对齐、稠密重建、纹理映射等处理,生成高质量的三维模型。 OpenScan3D还支持多种输出格式,包括OBJ、PLY、STL等,可以方便地导出到其他三维应用程序进行后续处理。此外,该软件还提供了一个可视化界面,方便用户交互和调整参数,使得三维扫描变得更加友好和简单。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •