【发布时间】:2015-05-12 14:42:34
【问题描述】:
我在 OpenCV 中从 KeypointBasedMotionEstimator 类获得了一个仿射变换矩阵。
它的形式如下:
[1.0008478, -0.0017408683, -10.667297;
0.0011812132, 1.0009096, -3.3626099;
0, 0, 1]
我现在想将变换应用到一个向量
OpenCV 似乎不允许只转换点,函数:
void cv::warpAffine ( InputArray src,
OutputArray dst,
InputArray M,
Size dsize,
int flags = INTER_LINEAR,
int borderMode = BORDER_CONSTANT,
const Scalar & borderValue = Scalar()
)
似乎只将图像作为输入和输出。
有没有一种方法可以将仿射变换应用于 OpenCV 中的单点?
【问题讨论】: