class cv::detail::RotationWarper
Overview
Rotation-only model image warper interface. Moreā¦
#include <warpers.hpp> class RotationWarper { public: // methods virtual Rect buildMaps( Size src_size, InputArray K, InputArray R, OutputArray xmap, OutputArray ymap ) = 0; virtual float getScale() const; virtual void setScale(float); virtual Point warp( InputArray src, InputArray K, InputArray R, int interp_mode, int border_mode, OutputArray dst ) = 0; virtual void warpBackward( InputArray src, InputArray K, InputArray R, int interp_mode, int border_mode, Size dst_size, OutputArray dst ) = 0; virtual Point2f warpPoint( const Point2f& pt, InputArray K, InputArray R ) = 0; virtual Rect warpRoi( Size src_size, InputArray K, InputArray R ) = 0; }; // direct descendants template <class P> class RotationWarperBase;
Detailed Documentation
Rotation-only model image warper interface.
Methods
virtual Rect buildMaps( Size src_size, InputArray K, InputArray R, OutputArray xmap, OutputArray ymap ) = 0
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
virtual Point warp( InputArray src, InputArray K, InputArray R, int interp_mode, int border_mode, OutputArray dst ) = 0
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
virtual void warpBackward( InputArray src, InputArray K, InputArray R, int interp_mode, int border_mode, Size dst_size, OutputArray dst ) = 0
Projects the image backward.
Parameters:
| src | Projected image |
| K | Camera intrinsic parameters |
| R | Camera rotation matrix |
| interp_mode | Interpolation mode |
| border_mode | Border extrapolation mode |
| dst_size | Backward-projected image size |
| dst | Backward-projected image |
virtual Point2f warpPoint( const Point2f& pt, InputArray K, InputArray R ) = 0
Projects the image point.
Parameters:
| pt | Source point |
| K | Camera intrinsic parameters |
| R | Camera rotation matrix |
Returns:
Projected point
virtual Rect warpRoi( Size src_size, InputArray K, InputArray R ) = 0
Parameters:
| src_size | Source image bounding box |
| K | Camera intrinsic parameters |
| R | Camera rotation matrix |
Returns:
Projected image minimum bounding box