Static Public Member Functions | List of all members
vpgl_calibration_matrix_compute Class Reference

Various methods for computing the intrinsic matrix of a perspective camera. More...

#include <vpgl_calibration_matrix_compute.h>

Static Public Member Functions

static bool natural (const vgl_h_matrix_2d< double > &homography, const vgl_point_2d< double > &principal_point, vpgl_calibration_matrix< double > &K)
 Computes the calibration matrix for a natural camera (zero skew, square pixels). More...
 
static bool natural (const std::vector< vgl_point_2d< double > > &image_pts, const std::vector< vgl_point_2d< double > > &ground_pts, const vgl_point_2d< double > &principal_point, vpgl_calibration_matrix< double > &K)
 

Detailed Description

Various methods for computing the intrinsic matrix of a perspective camera.

Definition at line 20 of file vpgl_calibration_matrix_compute.h.

Member Function Documentation

◆ natural() [1/2]

bool vpgl_calibration_matrix_compute::natural ( const vgl_h_matrix_2d< double > &  homography,
const vgl_point_2d< double > &  principal_point,
vpgl_calibration_matrix< double > &  K 
)
static

Computes the calibration matrix for a natural camera (zero skew, square pixels).

from a ground plane to image plane homography. A value for the principal point is needed for the computation.

Parameters
homographyrepresents the mapping from the ground plane to the image plane
principal_pointis the optical centre of the image
estimatedcalibration matrix with square pixels and zero skew
Returns
true if successful.

Definition at line 14 of file vpgl_calibration_matrix_compute.cxx.

◆ natural() [2/2]

bool vpgl_calibration_matrix_compute::natural ( const std::vector< vgl_point_2d< double > > &  image_pts,
const std::vector< vgl_point_2d< double > > &  ground_pts,
const vgl_point_2d< double > &  principal_point,
vpgl_calibration_matrix< double > &  K 
)
static

Definition at line 76 of file vpgl_calibration_matrix_compute.cxx.


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