#include <opencv2/reg/mapprojec.hpp>
◆ MapProjec() [1/2]
cv::reg::MapProjec::MapProjec |
( |
| ) |
|
Python |
---|
| cv.reg.MapProjec( | | ) -> | <reg_MapProjec 对象> |
| cv.reg.MapProjec( | projTr | ) -> | <reg_MapProjec 对象> |
◆ MapProjec() [2/2]
cv::reg::MapProjec::MapProjec |
( |
InputArray |
projTr | ) |
|
Python |
---|
| cv.reg.MapProjec( | | ) -> | <reg_MapProjec 对象> |
| cv.reg.MapProjec( | projTr | ) -> | <reg_MapProjec 对象> |
◆ ~MapProjec()
cv::reg::MapProjec::~MapProjec |
( |
| ) |
|
◆ compose()
void cv::reg::MapProjec::compose |
( |
cv::Ptr< Map > |
map | ) |
|
|
virtual |
Python |
---|
| cv.reg.MapProjec.compose( | map | ) -> | None |
通过与调用中提供的变换组合当前变换来更改映射。 顺序是首先是当前变换,然后是输入参数。
- 参数
-
实现 cv::reg::Map.
◆ getProjTr() [1/2]
const cv::Matx< double, 3, 3 > & cv::reg::MapProjec::getProjTr |
( |
| ) |
const |
|
inline |
Python |
---|
| cv.reg.MapProjec.getProjTr( | [, projTr] | ) -> | projTr |
◆ getProjTr() [2/2]
void cv::reg::MapProjec::getProjTr |
( |
OutputArray |
projTr | ) |
const |
|
inline |
Python |
---|
| cv.reg.MapProjec.getProjTr( | [, projTr] | ) -> | projTr |
◆ inverseMap()
cv::Ptr< Map > cv::reg::MapProjec::inverseMap |
( |
| ) |
const |
|
virtual |
Python |
---|
| cv.reg.MapProjec.inverseMap( | | ) -> | retval |
◆ inverseWarp()
Python |
---|
| cv.reg.MapProjec.inverseWarp( | img1[, img2] | ) -> | img2 |
将图像扭曲到新的坐标系。 计算结果为 img2(x)=img1(T(x)),所以实际上这是逆向扭曲,因为我们使用正向变换的点获取 img1 的值。
- 参数
-
[in] | img1 | 原始图像 |
[out] | img2 | 扭曲后的图像 |
实现 cv::reg::Map.
◆ normalize()
void cv::reg::MapProjec::normalize |
( |
| ) |
|
|
inline |
Python |
---|
| cv.reg.MapProjec.normalize( | | ) -> | None |
◆ scale()
void cv::reg::MapProjec::scale |
( |
double |
factor | ) |
|
|
virtual |
Python |
---|
| cv.reg.MapProjec.scale( | factor | ) -> | None |
根据给定因子缩放映射,就像坐标系被该因子扩展/压缩一样。
- 参数
-
[in] | factor | 如果大于 1 则扩展,如果小于 1 则压缩 |
实现 cv::reg::Map.
此类的文档是从以下文件生成的