OpenCV453
公開メンバ関数 | 全メンバ一覧
cv::detail::RotationWarper クラスabstract

Rotation-only model image warper interface. [詳解]

#include <warpers.hpp>

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 >, cv::detail::RotationWarperBase< P > (計15項目)に継承されています。

公開メンバ関数

virtual Point2f warpPoint (const Point2f &pt, InputArray K, InputArray R)=0
 Projects the image point. [詳解]
 
virtual Point2f warpPointBackward (const Point2f &pt, InputArray K, InputArray R)=0
 Projects the image point backward. [詳解]
 
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. [詳解]
 
virtual Point warp (InputArray src, InputArray K, InputArray R, int interp_mode, int border_mode, CV_OUT OutputArray dst)=0
 Projects the image. [詳解]
 
virtual void warpBackward (InputArray src, InputArray K, InputArray R, int interp_mode, int border_mode, Size dst_size, CV_OUT OutputArray dst)=0
 Projects the image backward. [詳解]
 
virtual Rect warpRoi (Size src_size, InputArray K, InputArray R)=0
 
virtual float getScale () const
 
virtual void setScale (float)
 

詳解

Rotation-only model image warper interface.

関数詳解

◆ buildMaps()

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

◆ warp()

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

Projects the image.

引数
srcSource image
KCamera intrinsic parameters
RCamera rotation matrix
interp_modeInterpolation mode
border_modeBorder extrapolation mode
dstProjected image
戻り値
Project image top-left corner

cv::detail::PlaneWarperで実装されています。

◆ warpBackward()

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

Projects the image backward.

引数
srcProjected image
KCamera intrinsic parameters
RCamera rotation matrix
interp_modeInterpolation mode
border_modeBorder extrapolation mode
dst_sizeBackward-projected image size
dstBackward-projected image

◆ 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

このクラス詳解は次のファイルから抽出されました: