MCPcopy Create free account
hub / github.com/alicevision/AliceVision / getColmapCompatibleViews

Function getColmapCompatibleViews

src/aliceVision/sfmDataIO/colmap.cpp:82–101  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

80}
81
82CompatibleList getColmapCompatibleViews(const sfmData::SfMData& sfmData)
83{
84 const auto compatibleIntrinsics = getColmapCompatibleIntrinsics(sfmData);
85
86 CompatibleList compatibleViews;
87 for (const auto& iter : sfmData.getViews())
88 {
89 const auto& view = iter.second;
90 const auto viewID = iter.first;
91 if (!sfmData.isPoseAndIntrinsicDefined(view.get()))
92 {
93 continue;
94 }
95 if (compatibleIntrinsics.count(view->getIntrinsicId()) > 0)
96 {
97 compatibleViews.insert(viewID);
98 }
99 }
100 return compatibleViews;
101}
102
103std::string convertIntrinsicsToColmapString(const IndexT intrinsicsID, std::shared_ptr<camera::IntrinsicBase> intrinsic)
104{

Callers 2

BOOST_AUTO_TEST_CASEFunction · 0.85
convertToColmapSceneFunction · 0.85

Calls 6

getIntrinsicIdMethod · 0.80
getMethod · 0.45
countMethod · 0.45
insertMethod · 0.45

Tested by 1

BOOST_AUTO_TEST_CASEFunction · 0.68