cgv
|
class to store and use a pinhole camera model without distortion but with support for skew and different focal lengths in x and y direction More...
#include <camera.h>
Public Member Functions | |
pinhole () | |
standard constructor | |
template<typename S > | |
pinhole (const pinhole< S > &ph) | |
copy constructor | |
fmat< T, 2, 3 > | get_camera_matrix () const |
fmat< T, 3, 3 > | get_squared_camera_matrix () const |
fmat< T, 4, 4 > | get_homogeneous_camera_matrix () const |
fvec< T, 2 > | image_to_pixel_coordinates (const fvec< T, 2 > &x) const |
fvec< T, 2 > | pixel_to_image_coordinates (const fvec< T, 2 > &p) const |
bool | estimate_parameters (const std::vector< fmat< T, 3, 3 > > &Hs, bool quadratic_pixels=true, bool no_skew=true) |
Public Attributes | |
unsigned | w |
unsigned | h |
fvec< T, 2 > | s |
fvec< T, 2 > | c |
T | skew = 0.0f |
class to store and use a pinhole camera model without distortion but with support for skew and different focal lengths in x and y direction
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
fvec<T,2> cgv::math::pinhole< T >::c |
unsigned cgv::math::pinhole< T >::h |
fvec<T,2> cgv::math::pinhole< T >::s |
T cgv::math::pinhole< T >::skew = 0.0f |
unsigned cgv::math::pinhole< T >::w |