Static Public Member Functions | Private Member Functions | List of all members
vpgl_proj_camera_convert Class Reference

Basic least squares solution for a general projective camera given corresponding world and image points. More...

#include <vpgl_camera_convert.h>

Static Public Member Functions

static bool convert (vpgl_rational_camera< double > const &rat_cam, vgl_point_3d< double > const &world_center, vpgl_proj_camera< double > &camera)
 Find a projective camera that best approximates the rational camera at the world center (lon (deg), lat (deg), elev (meters) ). More...
 
static vgl_h_matrix_3d< double > norm_trans (vpgl_rational_camera< double > const &rat_cam)
 An auxiliary matrix that transforms (normalizes) world points prior to projection by a projective camera. (lon, lat, elevation)->[-1, 1]. More...
 

Private Member Functions

 vpgl_proj_camera_convert ()=delete
 default constructor (is private). More...
 

Detailed Description

Basic least squares solution for a general projective camera given corresponding world and image points.

Definition at line 33 of file vpgl_camera_convert.h.

Constructor & Destructor Documentation

◆ vpgl_proj_camera_convert()

vpgl_proj_camera_convert::vpgl_proj_camera_convert ( )
privatedelete

default constructor (is private).

Member Function Documentation

◆ convert()

bool vpgl_proj_camera_convert::convert ( vpgl_rational_camera< double > const &  rat_cam,
vgl_point_3d< double > const &  world_center,
vpgl_proj_camera< double > &  camera 
)
static

Find a projective camera that best approximates the rational camera at the world center (lon (deg), lat (deg), elev (meters) ).

Definition at line 133 of file vpgl_camera_convert.cxx.

◆ norm_trans()

vgl_h_matrix_3d< double > vpgl_proj_camera_convert::norm_trans ( vpgl_rational_camera< double > const &  rat_cam)
static

An auxiliary matrix that transforms (normalizes) world points prior to projection by a projective camera. (lon, lat, elevation)->[-1, 1].

obtain a scaling transformation to normalize world geographic coordinates.

The resulting values will be on the range [-1, 1] The transform is valid anywhere the rational camera is valid

Definition at line 338 of file vpgl_camera_convert.cxx.


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