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