Skip to content

Commit 60e00cb

Browse files
committed
[filterSfM] add check for number of observations
1 parent 60d7e10 commit 60e00cb

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/software/pipeline/main_filterSfM.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -408,6 +408,10 @@ bool filterObservations(SfMData& sfmData, int maxNbObservationsPerLandmark, int
408408
const auto& nbObservations = landmark.observations.size();
409409
auto& [viewIds, viewScores] = viewScoresData[i];
410410

411+
// check number of observations
412+
if(landmark.observations.size() <= maxNbObservationsPerLandmark)
413+
continue;
414+
411415
// sort by descending view score order
412416
std::vector<size_t> idx(nbObservations);
413417
std::iota(idx.begin(), idx.end(), 0);

0 commit comments

Comments
 (0)