Skip to content

Commit 2be1e77

Browse files
author
Fabien Servant
committed
edge case for intrinsics history
1 parent fde8266 commit 2be1e77

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/aliceVision/sfm/pipeline/expanding/LbaPolicyConnexity.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,11 @@ void LbaPolicyConnexity::setupIntrinsics(sfmData::SfMData & sfmData)
8888
for (auto & pi : sfmData.getIntrinsics())
8989
{
9090
const auto & vec = _historyHandler->getFocalHistory(pi.first);
91+
if (vec.size() == 0)
92+
{
93+
pi.second->setState(EEstimatorParameterState::REFINED);
94+
continue;
95+
}
9196

9297
size_t lastGood = std::numeric_limits<size_t>::max();
9398
std::vector<std::pair<size_t, double>> filtered;

0 commit comments

Comments
 (0)