OpenCV 5.0.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 5.0.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
cv::reg::Map クラスabstract

2枚の画像間の Map をモデル化する基底クラス。続きを読む...

#include <opencv2/reg/map.hpp>

Collaboration diagram for cv::reg::Map:

公開メンバ関数

virtual ~Map ()
 
virtual void compose (cv::Ptr< Map > map)=0
 
virtual cv::Ptr< MapinverseMap () const =0
 
virtual void inverseWarp (InputArray img1, OutputArray img2) const =0
 
virtual void scale (double factor)=0
 
virtual void warp (InputArray img1, OutputArray img2) const
 

詳細説明

2枚の画像間の Map をモデル化する基底クラス。

このクラスは、あらゆる可能なマップに共通のインターフェースを定義するためだけに使用される。

構築子と解体子の詳解

◆ ~Map()

virtual cv::reg::Map::~Map ( )
virtual

仮想デストラクタ

メンバ関数詳解

◆ compose()

virtual void cv::reg::Map::compose ( cv::Ptr< Map > map)
pure virtual
Python:
cv.reg.Map.compose(map) -> None

現在の変換と、呼び出し時に指定された変換とを合成して、マップを変更する。順序はまず現在の変換、次に入力引数の変換である。

引数
[in]map合成する対象の変換。

cv::reg::MapAffinecv::reg::MapProjec 、および cv::reg::MapShift で実装されている。

◆ inverseMap()

virtual cv::Ptr< Map > cv::reg::Map::inverseMap ( ) const
pure virtual
Python:
cv.reg.Map.inverseMap() -> retval

逆マップを計算する

戻り値
逆マップ

cv::reg::MapAffinecv::reg::MapProjec 、および cv::reg::MapShift で実装されている。

◆ inverseWarp()

virtual void cv::reg::Map::inverseWarp ( InputArray img1,
OutputArray img2 ) const
pure virtual
Python:
cv.reg.Map.inverseWarp(img1[, img2]) -> img2

画像を新しい座標系へワープする。計算は img2(x)=img1(T(x)) であり、点に対して順方向変換を適用した位置での img1 の値を取得しているため、実際にはこれは逆方向のワープである。

引数
[in]img1元画像
[out]img2ワープ後の画像

cv::reg::MapAffinecv::reg::MapProjec 、および cv::reg::MapShift で実装されている。

◆ scale()

virtual void cv::reg::Map::scale ( double factor)
pure virtual
Python:
cv.reg.Map.scale(factor) -> None

座標系をその係数だけ拡大・縮小したかのように、与えられた係数でマップをスケーリングする。

引数
[in]factor1より大きければ拡大、1より小さければ縮小

cv::reg::MapAffinecv::reg::MapProjec 、および cv::reg::MapShift で実装されている。

◆ warp()

virtual void cv::reg::Map::warp ( InputArray img1,
OutputArray img2 ) const
virtual
Python:
cv.reg.Map.warp(img1[, img2]) -> img2

画像を新しい座標フレームへワープする。計算はimg2(x)=img1(T^{-1}(x))である。これは、点をimg2の値が存在する位置へ移動させるために逆変換を適用する必要があるためである。

引数
[in]img1元画像
[out]img2ワープ後の画像

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