#2 · 主分类: 优化与启发式算法

ceres-solver

bfgs bundle-adjustment c-plus-plus computer-vision conjugate-gradient gauss-newton l-bfgs levenberg-marquardt nonlinear-least-squares nonlinear-optimization-algorithms nonlinear-programming numerical-optimization structure-from-motion trust-region

一个大规模非线性优化库

项目最后更新:08/19/26

GitHub Stars

4.5K

Forks数量

1.1K

贡献者数量

122

许可证

Other

收录理由

做三维重建的人,几乎都会用 Ceres 来从图像匹配点中拟合相机位姿和三维坐标。这是一套成熟的 C++ 库,你只需定义代价函数、添加残差块,剩下的交给非线性最小二乘求解器,它能处理稀疏结构、边界约束,并提供从 Gauss-Newton 到 L-BFGS 的多种算法。对于 SLAM、运动恢复结构、相机标定,以及其他归结为最小化大规模残差目标的视觉几何问题,它提供直接的建模接口和接近生产级别的性能。自 2010 年起就在 Google 内部实际使用,在光束法平差和大型稀疏优化场景里,它更像一个可靠、文档齐全的工程工具,而非研究原型。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目