projection
Public Member Functions | List of all members
projection::omnicam::PlanarProjection Class Reference

#include <Omnidirectional.hpp>

Inheritance diagram for projection::omnicam::PlanarProjection:
projection::omnicam::Projection

Public Member Functions

void init (size_t width, size_t height, const Model &model)
 
void setView (double azimuth, double elevation, double fov)
 set the view of virtual planar projection More...
 
void setView (const PlanarViewConfiguration &conf)
 
void setView (Eigen::Quaterniond rot, double fov)
 
- Public Member Functions inherited from projection::omnicam::Projection
void init (size_t width, size_t height)
 initialize the projection More...
 
void process (cv::Mat frame)
 reproject an input image More...
 
cv::Mat getView ()
 the reprojected image More...
 

Additional Inherited Members

- Protected Attributes inherited from projection::omnicam::Projection
cv::Mat mapx
 
cv::Mat mapy
 
cv::Mat view
 
cv::Size size
 

Member Function Documentation

void PlanarProjection::init ( size_t  width,
size_t  height,
const Model model 
)
void PlanarProjection::setView ( double  azimuth,
double  elevation,
double  fov 
)

set the view of virtual planar projection

Parameters
azimuthof the virtual pan tilt unit in rad
elevationof the virtual pan til unit in rad
fovdiagonal field of view in rad
void PlanarProjection::setView ( const PlanarViewConfiguration conf)
void PlanarProjection::setView ( Eigen::Quaterniond  rot,
double  fov 
)

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