Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

surf ,to generate vocabulary but it seems stuck for a long while(more than 24h) and can not obtain the vocabulary. And I don't know where the problems are. #36

Open
watertianyi opened this issue Aug 7, 2019 · 7 comments

Comments

@watertianyi
Copy link

No description provided.

@braveryCHR
Copy link

这个版本有bug,大词表无法建立

@hmf21
Copy link

hmf21 commented Aug 24, 2020

这个版本有bug,大词表无法建立

我建立字典的时候花了很多的时间,想请问这样是正常的吗

@braveryCHR
Copy link

这个版本有bug,大词表无法建立

我建立字典的时候花了很多的时间,想请问这样是正常的吗

是的,玄学bug,有时成功有时不成功,超过1000张图片的字典一般会卡死

@hmf21
Copy link

hmf21 commented Aug 26, 2020

这个版本有bug,大词表无法建立

我建立字典的时候花了很多的时间,想请问这样是正常的吗

是的,玄学bug,有时成功有时不成功,超过1000张图片的字典一般会卡死

我也是有时侯建立字典耗时一晚上也没有建立完成,而且有一个比较奇怪的现象是,对于可以成功建立的小词表来说Vocabulary的读取过程耗时非常久,远超其建立所花的时间,不知道您是否有这样的疑问?
还有一个问题想咨询下您就是这里的特征检测方法官方使用的是ORB方法,可以改用成SIFT方法吗?

@liubamboo
Copy link

@hmf17 我也花了很久的时间,请问你是用多个个特征建立词典
我的词典配置
const int k = 10;
const int L = 5;
const WeightingType weight = TF_IDF;
const ScoringType scoring = L1_NORM;
特征点总数199105,台式机i7,目前半个小时还没有出结果。请问你的情况是怎么样的?

@hmf21
Copy link

hmf21 commented Dec 14, 2020

@liubamboo
如果是使用SURF描述子的话,是因为DBOW库可能会有点问题,参照《SLAM十四讲》中DBOW的内容是可以用的,但是是针对于ORB描述子,对于SURF描述子应该改一下词典建立的部分,这里是对于建立词典和读取词典综合在了一起,但是会卡在read这里,所以就不用将建立于读取分开,直接建立词典可以解决这个问题
也就是避免这一步的操作:DBoW3::Vocabulary vocab("./vocabulary.yml.gz");

@liubamboo
Copy link

@hmf17 谢谢

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants