OpenCV透视图和透视变换帮助
我有两个图像,我想扭曲一个图像以与第二个图像对齐。我就是这么做的OpenCV透视图和透视变换帮助,opencv,Opencv,我有两个图像,我想扭曲一个图像以与第二个图像对齐。我就是这么做的 提取冲浪特征和描述符并找到匹配点 利用匹配关键点求单应矩阵 使用warpPerspective函数扭曲图像2 我在原始图像中还有一个对象边界框,我想在投影后重新绘制边界框。要重新绘制边界框,我要做的是 创建矩形四个角的向量 使用perspectiveTransform()函数查找扭曲点 从点创建矩形并绘制矩形 我的问题是,在投影之后,我的新边界框不包含对象。矩形角的投影与使用warpPerspective()完成的图像投影
- 提取冲浪特征和描述符并找到匹配点
- 利用匹配关键点求单应矩阵
- 使用warpPerspective函数扭曲图像2
- 创建矩形四个角的向量
- 使用perspectiveTransform()函数查找扭曲点
- 从点创建矩形并绘制矩形
有什么帮助吗?您是否规范化了矩形的矢量坐标 如果我没记错的话,透视变换(在求解过程中,出于数值稳定性的原因)将坐标标准化,使得输入点的质心为(0,0),均方距离为1 您应该在矩形坐标上执行相同的变换