OpenCV 4.5.3(日本語機械翻訳)
公開メンバ関数 | 全メンバ一覧
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
画像の点を投影します。[【詳解】(英語]
virtual Point2f warpPointBackward (const Point2f &pt, InputArray K, InputArray R)=0
画像の点を後方に投影します。[【詳解】(英語]
virtual Rect buildMaps (Size src_size, InputArray K, InputArray R, OutputArray xmap, OutputArray ymap)=0
与えられたカメラデータに基づいて、プロジェクションマップを構築します。[【詳解】(英語]
virtual Point warp (InputArray src, InputArray K, InputArray R, int interp_mode, int border_mode, CV_OUT OutputArray dst)=0
画像を投影します。[【詳解】(英語]
virtual void warpBackward (InputArray src, InputArray K, InputArray R, int interp_mode, int border_mode, Size dst_size, CV_OUT OutputArray dst)=0
画像を後方に投影します。[【詳解】(英語]
virtual Rect warpRoi (Size src_size, InputArray K, InputArray R)=0
virtual float getScale () const
virtual void setScale (float)

詳解

Rotation-only model image warper インターフェース。

関数詳解

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

画像を投影します。

引数
src ソース画像
K カメラ固有のパラメータ
R カメラ回転マトリックス
interp_mode 補間モード
border_mode 枠外補間モード
dst 投影する画像
戻り値
投影画像の左上隅

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

画像を後方に投影します。

引数
src 投影する画像
K カメラ固有のパラメータ
R カメラ回転マトリックス
interp_mode 補間モード
border_mode 枠外補間モード
dst_size 後方投影画像のサイズ
dst 後ろ向きに投影された画像

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

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