|
OpenCV 4.5.3(日本語機械翻訳)
|
#include <mapaffine.hpp>
cv::reg::Mapを継承しています。
公開メンバ関数 |
|
| CV_WRAP | MapAffine () |
| CV_WRAP | MapAffine (InputArray linTr, InputArray shift) |
| ~MapAffine () | |
| CV_WRAP void | inverseWarp (InputArray img1, OutputArray img2) const CV_OVERRIDE |
| CV_WRAP cv::Ptr< Map > | inverseMap () const CV_OVERRIDE |
| CV_WRAP void | compose (cv::Ptr< Map > map) CV_OVERRIDE |
| CV_WRAP void | scale (double factor) CV_OVERRIDE |
| const cv::Matx< double, 2, 2 > & | getLinTr () const |
| CV_WRAP void | getLinTr (OutputArray linTr) const |
| const cv::Vec< double, 2 > & | getShift () const |
| CV_WRAP void | getShift (OutputArray shift) const |
基底クラス
cv::reg::Map
に属する継承公開メンバ関数 |
|
| virtual | ~Map () |
| virtual CV_WRAP void | warp (InputArray img1, OutputArray img2) const |
アフィン変換の定義
| CV_WRAP cv::reg::MapAffine::MapAffine | ( | ) |
アイデンティティマップを作成するデフォルトコンストラクタ
| CV_WRAP cv::reg::MapAffine::MapAffine | ( | InputArray | linTr, |
| InputArray | shift | ||
| ) |
明示的な値を与えるコンストラクタ
| [in]. | linTr | アフィン変換の線形部分 |
| [in]. | shift | アフィン変換の変位部分 |
| cv::reg::MapAffine::~MapAffine | ( | ) |
デストラクタ
現在の変換を構成するマップを,呼び出しで提供されたものに変更します。順番は,最初に現在の変換,次に入力引数となります。
| [in]. | map | 合成する変換。 |
cv::reg::Mapを実装します。
|
inline |
アフィン変換の線形部分を返す
|
inline |
アフィン変換の変位部を返す
|
virtual |
画像を新しい座標フレームにワープさせます。計算はimg2(x)=img1(T(x))なので、実際には点の順変換でimg1の値を取っているので、これは逆ワープになります。
| [in]. | img1 | 元の画像 |
| [out]. | img2 | ワープ画像 |
cv::reg::Mapを実装します。
|
virtual |
与えられた係数でマップをスケーリングすることで、座標系がその係数で拡大/圧縮されたかのようになります。
| [in]. | factor | 1より大きければ拡大、1より小さければ圧縮 |
cv::reg::Mapを実装します。