Class cv::sfm::libmv_CameraIntrinsicsOptions#

Data structure describing the camera model and its parameters. View details

Collaboration diagram for cv::sfm::libmv_CameraIntrinsicsOptions:

cv::sfm::libmv_CameraIntrinsicsOptions Node1 cv::sfm::libmv_CameraIntrinsics Options + principal_point_y + libmv_CameraIntrinsicsOptions() Node2 int     Node2->Node1 +distortion_model +image_height +image_width Node3 double     Node3->Node1 +division_k1 +division_k2 +focal_length_x +focal_length_y +polynomial_k1 +polynomial_k2 +polynomial_k3 +polynomial_p1 +polynomial_p2 +principal_point _x ...

cv::sfm::libmv_CameraIntrinsicsOptions Node1 cv::sfm::libmv_CameraIntrinsics Options + principal_point_y + libmv_CameraIntrinsicsOptions() Node2 int     Node2->Node1 +distortion_model +image_height +image_width Node3 double     Node3->Node1 +division_k1 +division_k2 +focal_length_x +focal_length_y +polynomial_k1 +polynomial_k2 +polynomial_k3 +polynomial_p1 +polynomial_p2 +principal_point _x ...

Detailed Description#

Data structure describing the camera model and its parameters.

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.

Param _distortion_model:

Type of camera model.

Param _focal_length_x:

focal length of the camera (in pixels).

Param _focal_length_y:

focal length of the camera (in pixels).

Param _principal_point_x:

principal point of the camera in the x direction (in pixels).

Param _principal_point_y:

principal point of the camera in the y direction (in pixels).

Param _polynomial_k1:

radial distortion parameter.

Param _polynomial_k2:

radial distortion parameter.

Param _polynomial_k3:

radial distortion parameter.

Param _polynomial_p1:

radial distortion parameter.

Param _polynomial_p2:

radial distortion parameter.

Constructor & Destructor Documentation#

libmv_CameraIntrinsicsOptions()#

cv::sfm::libmv_CameraIntrinsicsOptions::libmv_CameraIntrinsicsOptions(
const int _distortion_model = 0,
const double _focal_length_x = 0,
const double _focal_length_y = 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 )

Member Data Documentation#

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_x#

double cv::sfm::libmv_CameraIntrinsicsOptions::focal_length_x

focal_length_y#

double cv::sfm::libmv_CameraIntrinsicsOptions::focal_length_y

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

Source file#

The documentation for this class was generated from the following file: