Classes | Functions | Variables
omnicamera Namespace Reference

Classes

class  ColourCorrection
class  LadybugPanoNodelet
class  LadybugProcNodelet
class  LadySaw
class  LadySawNodelet
class  LookupStitcher
class  PanolutVirtualCameraNodelet
class  Whitebalancing

Functions

void cameraInverse (const double pan, const double tilt, const double fovx, const double fovy, const double width, const double height, Mat &camInv)
void cameraMatrix (const double fovx, const double fovy, const double width, const double height, Mat &camMat)
void cartToPanTilt (const double x, const double y, const double z, double &pan, double &tilt)
void panTiltToCart (const double pan, const double tilt, double &x, double &y, double &z)
void rotationMatrix (const double x, const double y, const double z, const double angle, Mat &R)
void updateVcamStitcher (const omnicamera::LookupStitcher &pano, const int panoWidth, const int panoHeight, const VirtualCameraConfig &vcamConfig, omnicamera::LookupStitcher &vcam)

Variables

const int N_CAMS = 6

Function Documentation

void omnicamera::cameraInverse ( const double  pan,
const double  tilt,
const double  fovx,
const double  fovy,
const double  width,
const double  height,
Mat &  camInv 
)

Definition at line 51 of file panolut_virtual_camera_common.cpp.

void omnicamera::cameraMatrix ( const double  fovx,
const double  fovy,
const double  width,
const double  height,
Mat &  camMat 
)
Parameters:
widthimage width
heightimage height
fovxfield of view along x axis, in radians
fovyfield of view along y axis, in radians

Definition at line 40 of file panolut_virtual_camera_common.cpp.

void omnicamera::cartToPanTilt ( const double  x,
const double  y,
const double  z,
double &  pan,
double &  tilt 
)
Parameters:
xpoint x coordinate
ypoint y coordinate
zpoint z coordinate
panin range <-PI, PI>, output
tiltin range <-PI, PI>, output

Definition at line 35 of file panolut_virtual_camera_common.cpp.

void omnicamera::panTiltToCart ( const double  pan,
const double  tilt,
double &  x,
double &  y,
double &  z 
)

Definition at line 29 of file panolut_virtual_camera_common.cpp.

void omnicamera::rotationMatrix ( const double  x,
const double  y,
const double  z,
const double  angle,
Mat &  R 
)

Definition at line 14 of file panolut_virtual_camera_common.cpp.

void omnicamera::updateVcamStitcher ( const omnicamera::LookupStitcher pano,
const int  panoWidth,
const int  panoHeight,
const VirtualCameraConfig &  vcamConfig,
omnicamera::LookupStitcher vcam 
)

Definition at line 70 of file panolut_virtual_camera_common.cpp.


Variable Documentation

const int omnicamera::N_CAMS = 6

Definition at line 21 of file LadySawNodelet.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Defines


omnicamera
Author(s): Tomas Petricek / petrito1@cmp.felk.cvut.cz
autogenerated on Tue Dec 10 2013 14:26:53