🤖
AIによる機械翻訳(非公式) — これは OpenCV 5.0.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は
公式英語版(原文) を参照してください。
#include <opencv2/reg/mapshift.hpp>
◆ MapShift() [1/2]
| cv::reg::MapShift::MapShift |
( |
| ) |
|
| Python: |
|---|
| cv.reg.MapShift( | | ) -> | <reg_MapShift object> |
| cv.reg.MapShift( | shift | ) -> | <reg_MapShift object> |
◆ MapShift() [2/2]
| Python: |
|---|
| cv.reg.MapShift( | | ) -> | <reg_MapShift object> |
| cv.reg.MapShift( | shift | ) -> | <reg_MapShift object> |
◆ ~MapShift()
| cv::reg::MapShift::~MapShift |
( |
| ) |
|
◆ compose()
| void cv::reg::MapShift::compose |
( |
cv::Ptr< Map > | map | ) |
|
|
virtual |
| Python: |
|---|
| cv.reg.MapShift.compose( | map | ) -> | None |
現在の変換と、呼び出し時に指定された変換とを合成して、マップを変更する。順序はまず現在の変換、次に入力引数の変換である。
- 引数
-
cv::reg::Map を実装する。
◆ getShift() [1/2]
| const cv::Vec< double, 2 > & cv::reg::MapShift::getShift |
( |
| ) |
const |
|
inline |
| Python: |
|---|
| cv.reg.MapShift.getShift( | [, shift] | ) -> | shift |
◆ getShift() [2/2]
| void cv::reg::MapShift::getShift |
( |
OutputArray | shift | ) |
const |
|
inline |
| Python: |
|---|
| cv.reg.MapShift.getShift( | [, shift] | ) -> | shift |
◆ inverseMap()
| cv::Ptr< Map > cv::reg::MapShift::inverseMap |
( |
| ) |
const |
|
virtual |
| Python: |
|---|
| cv.reg.MapShift.inverseMap( | | ) -> | retval |
◆ inverseWarp()
| Python: |
|---|
| cv.reg.MapShift.inverseWarp( | img1[, img2] | ) -> | img2 |
画像を新しい座標系へワープする。計算は img2(x)=img1(T(x)) であり、点に対して順方向変換を適用した位置での img1 の値を取得しているため、実際にはこれは逆方向のワープである。
- 引数
-
| [in] | img1 | 元画像 |
| [out] | img2 | ワープ後の画像 |
cv::reg::Map を実装する。
◆ scale()
| void cv::reg::MapShift::scale |
( |
double | factor | ) |
|
|
virtual |
| Python: |
|---|
| cv.reg.MapShift.scale( | factor | ) -> | None |
座標系をその係数だけ拡大・縮小したかのように、与えられた係数でマップをスケーリングする。
- 引数
-
| [in] | factor | 1より大きければ拡大、1より小さければ縮小 |
cv::reg::Map を実装する。
このクラス詳解は次のファイルから抽出されました: