1 #ifndef PROJECTION_OMNIDIRECTIONAL_HPP__ 2 #define PROJECTION_OMNIDIRECTIONAL_HPP__ 4 #include <opencv2/imgproc/imgproc.hpp> 6 #include <Eigen/Geometry> 8 #include <projection/OmnidirectionalConfig.hpp> 30 void init(
size_t width,
size_t height );
48 void init(
size_t width,
const Model &model );
53 Eigen::Quaterniond rot;
58 void init(
size_t width,
size_t height,
const Model &model );
66 void setView(
double azimuth,
double elevation,
double fov );
70 void setView( Eigen::Quaterniond rot,
double fov);
void process(cv::Mat frame)
reproject an input image
Definition: Omnidirectional.cpp:171
cv::Mat mapy
Definition: Omnidirectional.hpp:18
cv::Mat view
Definition: Omnidirectional.hpp:19
Definition: Omnidirectional.hpp:45
Definition: OmnidirectionalConfig.hpp:13
Definition: Omnidirectional.hpp:51
void init(size_t width, size_t height)
initialize the projection
Definition: Omnidirectional.cpp:162
cv::Size size
Definition: Omnidirectional.hpp:21
cv::Mat getView()
the reprojected image
Definition: Omnidirectional.cpp:176
Definition: OmnidirectionalConfig.hpp:57
Definition: Omnidirectional.hpp:15
cv::Mat mapx
Definition: Omnidirectional.hpp:18
Definition: Homography.hpp:8