#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 |
此类的文档是从以下文件生成的