谷神星解算器的束调整
Bundle Adjustment for Ceres Solver
本文关键字:调整 更新时间:2023-10-16
我是ceres(非线性最小二乘)求解器和c++模板编程新手。我已经成功地安装了ceres求解器并执行了bundle_adjuster。通过下载在http://grail.cs.washington.edu/projects/bal/上发布的数据集在ubuntu上抄送代码。我不得不使用捆绑调整作为一个黑盒在项目中。我想打印精致的相机姿势,三维坐标的数据集。如何做到这一点,我应该在bundle_adjuster中编辑什么。获取新的姿态矩阵和3D坐标。
谢谢。
修改后的相机姿态和3D对象点在bal_problem结构体中:
double* points = bal_problem->mutable_points();
double* cameras = bal_problem->mutable_cameras();
它们只是双精度数组,每个3D点需要3个(X,Y,Z),每个摄像机需要6个(罗德里格斯角轴旋转加上平移)双精度。
对于点数组:X0 Y0 Z0 X1 Y1 Z1,…相机:R00 R10 R20 X0 Y0 Z0 R01 R21 R31 X1 Y1 Z1,…
相关文章:
- 为char数组调整zlib-zpipe
- 调整大小后指向元素值的指针unordered_map有效?
- 在C++中调整向量中的索引
- 哪些库可以通过Opencv调整曝光率
- 如何调整 std::vector of Eigen::MatrixXd 的大小
- Alt+Enter 在 Win32 应用中,管理大小调整和分辨率
- 在容量内调整矢量大小时的性能影响
- 将 boost::odeint 与向量类一起使用,而无需调整向量的大小
- 将摄像机调整到俯视图
- Qt 图表条形图调整大小崩溃
- 除非重新绘制大小,否则SDL_Texture在调整大小后呈现黑色
- 调整布局上的 QGraphicsView 小部件的大小
- 如何在构建链接列表时调整头、尾指针
- 如何将旧的 C 样式 #define 映射与现代C++进行调整?
- 当您在此单词中搜索单词时调整字符数组的大小?
- SDL2 调整窗口大小后如何缩放鼠标坐标?
- 如何按另一个向量的方向调整一个向量?
- 使用大小调整大小调整 wxListView 的大小
- 调整大小和复制哈希表数组中的元素
- 具有调整对齐方式的类型定义