首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用sba(稀疏束调整)

如何使用sba(稀疏束调整)
EN

Stack Overflow用户
提问于 2016-04-27 08:14:13
回答 1查看 1.8K关注 0票数 0

我想使用sba来完成捆绑调整任务,我想使用sba-1.6(http://users.ics.forth.gr/~lourakis/sba/)。但用户手册并没有确切说明如何使用它。我有点困惑。例如,我想使用这个函数sba_mot_levmar,它有一个参数p,我不知道它是什么。这里的问题是,提供的例子使得p中的旋转部分为0。那就是p?调用这个函数之后,p中有什么?

代码语言:javascript
复制
int sba_mot_levmar(
const int n,   /* number of points */
const int m,   /* number of images */
const int mcon,
char *vmask,  
double *p,    /* initial parameter vector p0: (a1, ..., am).
               * aj are the image j parameters, size m*cnp */
const int cnp,/* number of parameters for ONE camera; e.g. 6 for Euclidean cameras */
double *x,    
double *covx, 
const int mnp,
void (*proj)(int j, int i, double *aj, double *xij, void *adata),

void (*projac)(int j, int i, double *aj, double *Aij, void *adata),

void *adata,      

const int itmax,   
const double opts[SBA_OPTSSZ]
double info[SBA_INFOSZ]
)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-03 03:29:35

关于如何将sbaRos一起使用,有很好的教程,但我不确定它是否是Lourakis实现:

-http://wiki.ros.org/sba/Tutorials/IntroductionToSBA

它解释了一个示例,最近我在python中为它找到了一个包装器(如果您不关心所使用的语言):

-https://pypi.org/project/sba/

我相信这些比你提到的直截了当的方式更容易使用和运行。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36884056

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档