OpenCV  4.5.1
Open Source Computer Vision
Public Member Functions | List of all members
cv::detail::RotationWarper Class Referenceabstract

Rotation-only model image warper interface. More...

#include <opencv2/stitching/detail/warpers.hpp>

Inheritance diagram for cv::detail::RotationWarper:
cv::detail::RotationWarperBase< P > cv::detail::RotationWarperBase< CompressedRectilinearPortraitProjector > cv::detail::RotationWarperBase< CompressedRectilinearProjector > cv::detail::RotationWarperBase< CylindricalPortraitProjector > cv::detail::RotationWarperBase< CylindricalProjector > cv::detail::RotationWarperBase< FisheyeProjector > cv::detail::RotationWarperBase< MercatorProjector > cv::detail::RotationWarperBase< PaniniPortraitProjector > cv::detail::RotationWarperBase< PaniniProjector > cv::detail::RotationWarperBase< PlanePortraitProjector > cv::detail::RotationWarperBase< PlaneProjector > cv::detail::RotationWarperBase< SphericalPortraitProjector > cv::detail::RotationWarperBase< SphericalProjector > cv::detail::RotationWarperBase< StereographicProjector > cv::detail::RotationWarperBase< TransverseMercatorProjector >

Public Member Functions

virtual ~RotationWarper ()
 
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. More...
 
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
 Projects the image. More...
 
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. More...
 
virtual Point2f warpPoint (const Point2f &pt, InputArray K, InputArray R)=0
 Projects the image point. More...
 
virtual Point2f warpPointBackward (const Point2f &pt, InputArray K, InputArray R)=0
 Projects the image point backward. More...
 
virtual Rect warpRoi (Size src_size, InputArray K, InputArray R)=0
 

Detailed Description

Rotation-only model image warper interface.

Constructor & Destructor Documentation

◆ ~RotationWarper()

virtual cv::detail::RotationWarper::~RotationWarper ( )
inlinevirtual

Member Function Documentation

◆ buildMaps()

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

◆ getScale()

virtual float cv::detail::RotationWarper::getScale ( ) const
inlinevirtual

◆ setScale()

virtual void cv::detail::RotationWarper::setScale ( float  )
inlinevirtual

◆ warp()

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

◆ warpBackward()

virtual void cv::detail::RotationWarper::warpBackward ( InputArray  src,
InputArray  K,
InputArray  R,
int  interp_mode,
int  border_mode,
Size  dst_size,
OutputArray  dst 
)
pure virtual

◆ warpPoint()

virtual Point2f cv::detail::RotationWarper::warpPoint ( const Point2f pt,
InputArray  K,
InputArray  R 
)
pure virtual

◆ warpPointBackward()

virtual Point2f cv::detail::RotationWarper::warpPointBackward ( const Point2f pt,
InputArray  K,
InputArray  R 
)
pure virtual

◆ warpRoi()

virtual Rect cv::detail::RotationWarper::warpRoi ( Size  src_size,
InputArray  K,
InputArray  R 
)
pure virtual

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