如果你用过摄影测量软件,大概能理解那种感受:功能确实强大,但操作界面往往劝退普通人。一堆命令行工具、复杂的参数设置、晦涩的文档,让不少想尝试的人望而却步。

开源社区其实不缺好用的底层库,缺的是把复杂功能包装成普通人能上手的工具。这正是[Edin Spiegel]的痛点——他受够了摄影测量工具的使用门槛,干脆自己动手,做了个叫Simple Photogrammetry GUI的项目。名字很直白,就是个简单的摄影测量图形界面。

打开网易新闻 查看精彩图片

把一堆命令行工具,塞进一个图形界面

这个项目做的事情,是把多个开源工具整合到一起,包括Colmap、OpenMVS、mvs-texturing、pymeshlab、brush和PoissonRecon。你不需要分别去学每个工具怎么用,只需要通过这个GUI,就能完成从照片到三维模型的完整流程。

它支持两种主流的三维重建方式:传统的摄影测量,以及近年来很火的高斯泼溅(gaussian splatting)。拍一组照片,导入工具,就能生成带真实纹理的网格模型,效果相当不错。

作者在配套视频里演示了开发和使用的全过程,看起来整个流程已经比较顺畅了。对于想快速上手摄影测量的人来说,这确实是个省心的入口。

界面用Flutter开发,Linux支持还在完善中

这个GUI是基于Flutter框架开发的,跨平台能力不错,但作者也坦言,Linux下的支持还有些粗糙。不过在新版本里已经有所改进,作者正在邀请大家帮忙测试,发现问题就反馈给他,方便后续修复。

从项目页面和视频评论区来看,不少人对这个工具表达了兴趣。尤其是那些想快速入门摄影测量、又不想折腾命令行的人,这个GUI正好填补了空白。

一个现实问题:依赖CUDA,没有N卡会慢很多

不过有个点需要提前知道:这个工具的处理核心依赖CUDA,也就是NVIDIA显卡的加速技术。如果你没有N卡,它会退回CPU处理,速度会慢不少。作者也提到,这其实是整个行业的老问题了——理论上大家都该用OpenCL,但现实是CUDA仍然是主流。

所以如果你打算认真玩摄影测量,一块NVIDIA显卡基本是刚需。这不是这个工具的问题,而是整个生态的现状。

下载方式:Linux有AppImage,Windows有免安装包

项目提供了两种快速上手的途径:Linux用户可以下载AppImage,Windows用户可以直接下编译好的ZIP压缩包。不过有个细节值得注意:AppImage的体积超过1GB,而Windows版v1.1.5的ZIP包只有207MB。差距不小,下载前可以先掂量一下自己的网速。

如果你对摄影测量感兴趣,又不想被命令行劝退,这个工具值得一试。毕竟,能把这么多开源工具整合成一个图形界面,本身就是件挺贴心的事。