10#ifndef MVE_BUNDLE_IO_HEADER
11#define MVE_BUNDLE_IO_HEADER
56 std::vector<AdditionalCameraInfo>* camera_info =
nullptr);
84 std::string
const& filename);
90 std::vector<AdditionalCameraInfo>* camera_info =
nullptr);
std::shared_ptr< Bundle > Ptr
std::shared_ptr< Bundle const > ConstPtr
std::shared_ptr< Image< T > > Ptr
#define MVE_NAMESPACE_BEGIN
#define MVE_NAMESPACE_END
void save_mve_bundle(Bundle::ConstPtr bundle, std::string const &filename)
TODO: For now refers to save_photosynther_bundle().
Bundle::Ptr load_bundler_bundle(std::string const &filename)
Loads a Bundler bundle file.
mve::FloatImage::Ptr load_colmap_depth_map(int scale, mve::CameraInfo &mve_cam, int original_width, int original_height, mve::AdditionalCameraInfo const &cam_info)
void save_photosynther_bundle(Bundle::ConstPtr bundle, std::string const &filename)
Writes a Photosynther bundle file.
Bundle::Ptr load_photosynther_bundle(std::string const &filename)
Loads a Photosynther bundle file.
Bundle::Ptr load_mve_bundle(std::string const &filename)
TODO: For now refers to load_photosynther_bundle().
Bundle::Ptr load_nvm_bundle(std::string const &filename, std::vector< AdditionalCameraInfo > *camera_info)
Loads an NVM bundle file while providing NVM specific information.
Bundle::Ptr load_colmap_bundle(std::string const &workspace_path, std::vector< AdditionalCameraInfo > *camera_info)
Per-camera NVM specific information.
std::string filename
Path the original image file.
float radial_distortion
The single radial distortion parameter.
std::string depth_map_name
Path to a pre-computed depth map (optional).
Per-view camera information with various helper functions.