Logo
OpenCV  3.0.0
Open Source Computer Vision
Public Member Functions | Protected Member Functions | List of all members
cv::detail::PlaneWarper Class Reference
Images Warping

Warper that maps an image onto the z = 1 plane. More...

#include "warpers.hpp"

Inheritance diagram for cv::detail::PlaneWarper:

Public Member Functions

  PlaneWarper (float scale=1.f)
  Construct an instance of the plane warper class. More...
 
virtual Rect  buildMaps (Size src_size, InputArray K, InputArray R, InputArray T, OutputArray xmap, OutputArray ymap)
 
  Builds the projection maps according to the given camera data. More...
 
Point  warp (InputArray src, InputArray K, InputArray R, int interp_mode, int border_mode, OutputArray dst)
  Projects the image. More...
 
virtual Point  warp (InputArray src, InputArray K, InputArray R, InputArray T, int interp_mode, int border_mode, OutputArray dst)
 
  Projects the image point. More...
 
 
Rect  warpRoi (Size src_size, InputArray K, InputArray R)
 
 
- Public Member Functions inherited from cv::detail::RotationWarperBase< PlaneProjector >
  Builds the projection maps according to the given camera data. More...
 
float  getScale () const
 
void  setScale (float val)
 
Point  warp (InputArray src, InputArray K, InputArray R, int interp_mode, int border_mode, OutputArray dst)
  Projects the image. More...
 
void  warpBackward (InputArray src, InputArray K, InputArray R, int interp_mode, int border_mode, Size dst_size, OutputArray dst)
  Projects the image backward. More...
 
  Projects the image point. More...
 
Rect  warpRoi (Size src_size, InputArray K, InputArray R)
 
- Public Member Functions inherited from cv::detail::RotationWarper
virtual  ~RotationWarper ()
 

Protected Member Functions

void  detectResultRoi (Size src_size, Point &dst_tl, Point &dst_br)
 
- Protected Member Functions inherited from cv::detail::RotationWarperBase< PlaneProjector >
void  detectResultRoiByBorder (Size src_size, Point &dst_tl, Point &dst_br)
 

Additional Inherited Members

- Protected Attributes inherited from cv::detail::RotationWarperBase< PlaneProjector >
 

Detailed Description

Warper that maps an image onto the z = 1 plane.

Constructor & Destructor Documentation

cv::detail::PlaneWarper::PlaneWarper ( float  scale = 1.f )
inline

Construct an instance of the plane warper class.

Parameters
scale Projected image scale multiplier

Member Function Documentation

virtual Rect cv::detail::PlaneWarper::buildMaps ( Size  src_size,
InputArray  K,
InputArray  R,
InputArray  T,
OutputArray  xmap,
OutputArray  ymap 
)
virtual

Reimplemented in cv::detail::PlaneWarperGpu.

Rect cv::detail::PlaneWarper::buildMaps ( Size  src_size,
InputArray  K,
InputArray  R,
OutputArray  xmap,
OutputArray  ymap 
)
virtual

Builds the projection maps according to the given camera data.

Parameters
src_size Source image size
K Camera intrinsic parameters
R Camera rotation matrix
xmap Projection map for the x axis
ymap Projection map for the y axis
Returns
Projected image minimum bounding box

Implements cv::detail::RotationWarper.

Reimplemented in cv::detail::PlaneWarperGpu.

void cv::detail::PlaneWarper::detectResultRoi ( Size  src_size,
Pointdst_tl,
Pointdst_br 
)
protectedvirtual

Reimplemented from cv::detail::RotationWarperBase< PlaneProjector >.

Point cv::detail::PlaneWarper::warp ( InputArray  src,
InputArray  K,
InputArray  R,
int  interp_mode,
int  border_mode,
OutputArray  dst 
)
virtual

Projects the image.

Parameters
src Source image
K Camera intrinsic parameters
R Camera rotation matrix
interp_mode Interpolation mode
border_mode Border extrapolation mode
dst Projected image
Returns
Project image top-left corner

Implements cv::detail::RotationWarper.

Reimplemented in cv::detail::PlaneWarperGpu.

virtual Point cv::detail::PlaneWarper::warp ( InputArray  src,
InputArray  K,
InputArray  R,
InputArray  T,
int  interp_mode,
int  border_mode,
OutputArray  dst 
)
virtual

Reimplemented in cv::detail::PlaneWarperGpu.

Point2f cv::detail::PlaneWarper::warpPoint ( const Point2fpt,
InputArray  K,
InputArray  R 
)
virtual

Projects the image point.

Parameters
pt Source point
K Camera intrinsic parameters
R Camera rotation matrix
Returns
Projected point

Implements cv::detail::RotationWarper.

Point2f cv::detail::PlaneWarper::warpPoint ( const Point2fpt,
InputArray  K,
InputArray  R,
InputArray  T 
)
Rect cv::detail::PlaneWarper::warpRoi ( Size  src_size,
InputArray  K,
InputArray  R 
)
virtual
Parameters
src_size Source image bounding box
K Camera intrinsic parameters
R Camera rotation matrix
Returns
Projected image minimum bounding box

Implements cv::detail::RotationWarper.

Rect cv::detail::PlaneWarper::warpRoi ( Size  src_size,
InputArray  K,
InputArray  R,
InputArray  T 
)

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

Generated on Wed Jun 3 2015 21:57:28 for OpenCV by   doxygen 1.8.7

AltStyle によって変換されたページ (->オリジナル) /