MVE - Multi-View Environment mve-devel
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
bundler_common.h File Reference
#include <string>
#include <unordered_map>
#include <vector>
#include "math/vector.h"
#include "util/aligned_memory.h"
#include "mve/image.h"
#include "sfm/camera_pose.h"
#include "sfm/correspondence.h"
#include "sfm/feature_set.h"
#include "sfm/sift.h"
#include "sfm/surf.h"
#include "sfm/defines.h"
Include dependency graph for bundler_common.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  sfm::bundler::FeatureReference
 References a 2D feature in a specific view. More...
 
struct  sfm::bundler::SurveyObservation
 
struct  sfm::bundler::SurveyPoint
 Representation of a survey point. More...
 
struct  sfm::bundler::Track
 Representation of a feature track. More...
 
struct  sfm::bundler::TwoViewMatching
 The matching result between two views. More...
 
struct  sfm::bundler::Viewport
 Per-viewport information. More...
 

Namespaces

namespace  sfm
 Structure-from-Motion library.
 
namespace  sfm::bundler
 SfM bundler components.
 

Typedefs

typedef std::vector< FeatureReferencesfm::bundler::FeatureReferenceList
 The list of all feature references inside a track.
 
typedef std::vector< TwoViewMatchingsfm::bundler::PairwiseMatching
 The matching result between several pairs of views.
 
typedef std::vector< SurveyObservationsfm::bundler::SurveyObservationList
 The list of all survey point observations inside a survey point.
 
typedef std::vector< SurveyPointsfm::bundler::SurveyPointList
 The list of all survey poins.
 
typedef std::vector< Tracksfm::bundler::TrackList
 The list of all tracks.
 
typedef std::vector< Viewportsfm::bundler::ViewportList
 The list of all viewports considered for bundling.
 

Functions

void sfm::bundler::load_prebundle_from_file (std::string const &filename, ViewportList *viewports, PairwiseMatching *matching)
 Loads the pre-bundle data from file, initializing viewports and matching.
 
void sfm::bundler::load_survey_from_file (std::string const &filename, SurveyPointList *survey_points)
 Loads survey points and their observations from file.
 
void sfm::bundler::save_prebundle_to_file (ViewportList const &viewports, PairwiseMatching const &matching, std::string const &filename)
 Saves the pre-bundle data to file, which records all viewport and matching data necessary for incremental structure-from-motion.
 
math::Vec2f sfm::bundler::undistort_feature (math::Vec2f const &f, double const k1, double const k2, float const focal_length)