DBow3 icon indicating copy to clipboard operation
DBow3 copied to clipboard

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.

Open watertianyi opened this issue 5 years ago • 7 comments

watertianyi avatar Aug 07 '19 04:08 watertianyi

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

braveryCHR avatar Mar 16 '20 05:03 braveryCHR

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

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

hmf21 avatar Aug 24 '20 04:08 hmf21

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

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

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

braveryCHR avatar Aug 26 '20 08:08 braveryCHR

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

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

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

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

hmf21 avatar Aug 26 '20 13:08 hmf21

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

liubamboo avatar Dec 14 '20 09:12 liubamboo

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

hmf21 avatar Dec 14 '20 11:12 hmf21

@hmf17 谢谢

liubamboo avatar Dec 14 '20 12:12 liubamboo