ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
undistortion.h File Reference
#include "base/reconstruction.h"
#include "util/alignment.h"
#include "util/bitmap.h"
#include "util/misc.h"
#include "util/threading.h"
Include dependency graph for undistortion.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  colmap::UndistortCameraOptions
 
class  colmap::COLMAPUndistorter
 
class  colmap::PMVSUndistorter
 
class  colmap::CMPMVSUndistorter
 
class  colmap::PureImageUndistorter
 
class  colmap::StereoImageRectifier
 

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)