Data structure describing the camera model and its parameters.
More...
#include "simple_pipeline.hpp"
|
| | libmv_CameraIntrinsicsOptions (const int _distortion_model=0, const double _focal_length=0, const double _principal_point_x=0, const double _principal_point_y=0, const double _polynomial_k1=0, const double _polynomial_k2=0, const double _polynomial_k3=0, const double _polynomial_p1=0, const double _polynomial_p2=0) |
| |
Data structure describing the camera model and its parameters.
- Parameters
-
| _distortion_model | Type of camera model. |
| _focal_length | focal length of the camera (in pixels). |
| _principal_point_x | principal point of the camera in the x direction (in pixels). |
| _principal_point_y | principal point of the camera in the y direction (in pixels). |
| _polynomial_k1 | radial distortion parameter. |
| _polynomial_k2 | radial distortion parameter. |
| _polynomial_k3 | radial distortion parameter. |
| _polynomial_p1 | radial distortion parameter. |
| _polynomial_p2 | radial distortion parameter. |
Is assumed that modern cameras have their principal point in the image center.
In case that the camera model was SFM_DISTORTION_MODEL_DIVISION, it's only needed to provide _polynomial_k1 and _polynomial_k2 which will be assigned as division distortion parameters.
§ libmv_CameraIntrinsicsOptions()
| cv::sfm::libmv_CameraIntrinsicsOptions::libmv_CameraIntrinsicsOptions |
( |
const int |
_distortion_model = 0, |
|
|
const double |
_focal_length = 0, |
|
|
const double |
_principal_point_x = 0, |
|
|
const double |
_principal_point_y = 0, |
|
|
const double |
_polynomial_k1 = 0, |
|
|
const double |
_polynomial_k2 = 0, |
|
|
const double |
_polynomial_k3 = 0, |
|
|
const double |
_polynomial_p1 = 0, |
|
|
const double |
_polynomial_p2 = 0 |
|
) |
| |
|
inline |
§ distortion_model
| int cv::sfm::libmv_CameraIntrinsicsOptions::distortion_model |
§ division_k1
| double cv::sfm::libmv_CameraIntrinsicsOptions::division_k1 |
§ division_k2
| double cv::sfm::libmv_CameraIntrinsicsOptions::division_k2 |
§ focal_length
| double cv::sfm::libmv_CameraIntrinsicsOptions::focal_length |
§ image_height
| int cv::sfm::libmv_CameraIntrinsicsOptions::image_height |
§ image_width
| int cv::sfm::libmv_CameraIntrinsicsOptions::image_width |
§ polynomial_k1
| double cv::sfm::libmv_CameraIntrinsicsOptions::polynomial_k1 |
§ polynomial_k2
| double cv::sfm::libmv_CameraIntrinsicsOptions::polynomial_k2 |
§ polynomial_k3
| double cv::sfm::libmv_CameraIntrinsicsOptions::polynomial_k3 |
§ polynomial_p1
| double cv::sfm::libmv_CameraIntrinsicsOptions::polynomial_p1 |
§ polynomial_p2
| double cv::sfm::libmv_CameraIntrinsicsOptions::polynomial_p2 |
§ principal_point_x
| double cv::sfm::libmv_CameraIntrinsicsOptions::principal_point_x |
§ principal_point_y
| double cv::sfm::libmv_CameraIntrinsicsOptions::principal_point_y |
The documentation for this class was generated from the following file:
- /build/3_4-contrib_docs-lin64/opencv_contrib/modules/sfm/include/opencv2/sfm/simple_pipeline.hpp