ScanDot:Android 3D扫描与点云查看应用
NEW实验性Android应用,用ARCore相机跟踪与深度估计采集并保存3D点云,附带基于FFmpeg和COLMAP的工作站视频摄影测量流程。
ScanDot是一个实验性Android应用,用于在支持ARCore Depth的手机上采集、保存和重新打开3D点云。应用结合ARCore相机跟踪与深度估计,扫描结果保存在应用私有存储中,可在交互式查看器里旋转、平移和缩放,可选的全深度模式会插值缺失深度但可能使表面失真。仓库还包含一套独立的工作站视频摄影测量流程,用FFmpeg准备视频帧并运行COLMAP稀疏或稠密重建;手机端不进行普通视频的摄影测量重建。README说明这是早期原型,结果可能有空洞、漂移和噪声,不是带纹理网格或经过验证的测量,反光、透明和无纹理物体难以处理。构建需要JDK 17、Android SDK 36和支持ARCore Depth的设备;工作站流程需要Python 3.12+、FFmpeg、FFprobe及兼容的COLMAP安装。