diff --git a/src/KeyFrameDatabase.cc b/src/KeyFrameDatabase.cc index defd7b7b6c..270ee3e9a6 100644 --- a/src/KeyFrameDatabase.cc +++ b/src/KeyFrameDatabase.cc @@ -655,12 +655,11 @@ void KeyFrameDatabase::DetectNBestCandidates(KeyFrame *pKF, vector &v for(list::iterator lit=lKFsSharingWords.begin(), lend= lKFsSharingWords.end(); lit!=lend; lit++) { KeyFrame* pKFi = *lit; - + float si = mpVoc->score(pKF->mBowVec,pKFi->mBowVec); + pKFi->mPlaceRecognitionScore=si; if(pKFi->mnPlaceRecognitionWords>minCommonWords) { nscores++; - float si = mpVoc->score(pKF->mBowVec,pKFi->mBowVec); - pKFi->mPlaceRecognitionScore=si; lScoreAndMatch.push_back(make_pair(si,pKFi)); } }