panolut_virtual_camera_common.h
Go to the documentation of this file.
00001 
00002 #include <opencv2/core/core.hpp>
00003 
00004 #include "omnicamera/LookupStitcher.h"
00005 #include "omnicamera_msgs/VirtualCameraConfig.h"
00006 
00007 using cv::Mat;
00008 using omnicamera_msgs::VirtualCameraConfig;
00009 
00010 namespace omnicamera {
00011 
00012 void rotationMatrix(const double x, const double y, const double z, const double angle, Mat &R);
00013 void panTiltToCart(const double pan, const double tilt, double &x, double &y, double &z);
00021 void cartToPanTilt(const double x, const double y, const double z, double &pan, double &tilt);
00028 void cameraMatrix(const double fovx, const double fovy, const double width, const double height, Mat &camMat);
00029 void cameraInverse(const double pan, const double tilt, const double fovx, const double fovy, const double width, const double height, Mat &camInv);
00030 void updateVcamStitcher(const omnicamera::LookupStitcher &pano, const int panoWidth, const int panoHeight, const VirtualCameraConfig &vcamConfig, omnicamera::LookupStitcher &vcam);
00031 
00032 } // namespace omnicamera
 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