ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
undistortion.cc File Reference
#include "base/undistortion.h"
#include <fstream>
#include "base/camera_models.h"
#include "base/pose.h"
#include "base/warp.h"
#include "util/logging.h"
#include "util/misc.h"
Include dependency graph for undistortion.cc:

Go to the source code of this file.

Namespaces

 colmap
 

Functions

Camera colmap::UndistortCamera (const UndistortCameraOptions &options, const Camera &camera)
 
void colmap::UndistortImage (const UndistortCameraOptions &options, const Bitmap &distorted_bitmap, const Camera &distorted_camera, Bitmap *undistorted_bitmap, Camera *undistorted_camera)
 
void colmap::UndistortReconstruction (const UndistortCameraOptions &options, Reconstruction *reconstruction)
 
void colmap::RectifyStereoCameras (const Camera &camera1, const Camera &camera2, const Eigen::Vector4d &qvec, const Eigen::Vector3d &tvec, Eigen::Matrix3d *H1, Eigen::Matrix3d *H2, Eigen::Matrix4d *Q)
 
void colmap::RectifyAndUndistortStereoImages (const UndistortCameraOptions &options, const Bitmap &distorted_image1, const Bitmap &distorted_image2, const Camera &distorted_camera1, const Camera &distorted_camera2, const Eigen::Vector4d &qvec, const Eigen::Vector3d &tvec, Bitmap *undistorted_image1, Bitmap *undistorted_image2, Camera *undistorted_camera, Eigen::Matrix4d *Q)