OpenCV  4.5.1
Open Source Computer Vision
Classes | Enumerations
Simple Pipeline

Classes

class  cv::sfm::BaseSFM
 base class BaseSFM declares a common API that would be used in a typical scene reconstruction scenario More...
 
class  cv::sfm::libmv_CameraIntrinsicsOptions
 Data structure describing the camera model and its parameters. More...
 
class  cv::sfm::libmv_ReconstructionOptions
 Data structure describing the reconstruction options. More...
 
class  cv::sfm::SFMLibmvEuclideanReconstruction
 SFMLibmvEuclideanReconstruction class provides an interface with the Libmv Structure From Motion pipeline. More...
 

Enumerations

enum  {
  cv::sfm::SFM_DISTORTION_MODEL_POLYNOMIAL = 0,
  cv::sfm::SFM_DISTORTION_MODEL_DIVISION = 1
}
 Different camera models that libmv supports. More...
 
enum  {
  cv::sfm::SFM_REFINE_FOCAL_LENGTH = (1 << 0),
  cv::sfm::SFM_REFINE_PRINCIPAL_POINT = (1 << 1),
  cv::sfm::SFM_REFINE_RADIAL_DISTORTION_K1 = (1 << 2),
  cv::sfm::SFM_REFINE_RADIAL_DISTORTION_K2 = (1 << 4)
}
 All internal camera parameters that libmv is able to refine. More...
 

Detailed Description

Note
  • Notice that it is compiled only when Ceres Solver is correctly installed.
    Check installation instructions in the following tutorial: SFM module installation

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

#include <opencv2/sfm/simple_pipeline.hpp>

Different camera models that libmv supports.

Enumerator
SFM_DISTORTION_MODEL_POLYNOMIAL 
SFM_DISTORTION_MODEL_DIVISION 

◆ anonymous enum

anonymous enum

#include <opencv2/sfm/simple_pipeline.hpp>

All internal camera parameters that libmv is able to refine.

Enumerator
SFM_REFINE_FOCAL_LENGTH 
SFM_REFINE_PRINCIPAL_POINT 
SFM_REFINE_RADIAL_DISTORTION_K1 
SFM_REFINE_RADIAL_DISTORTION_K2