首页 文章

使用预定义单应矩阵的图像拼接算法

提问于
浏览
0

我正在实现我自己的图像拼接算法(使用opencv而不是拼接器类),到目前为止我可以使用以下步骤拼接2个图像:

  • 检测关键点

  • 描述关键点

  • 匹配关键点

  • 计算单应性

  • 扭曲图像

  • 混合图像

我想知道的是,如果让我说我想做视频拼接,这意味着我需要这个算法很快,我可以跳过步骤1-4吗?我只计算一次单应性,然后对所有其他帧使用相同的矩阵 - 当然相机将处于静态位置

1 回答

  • 0

    是的,你可以这样做 .

    您应该跟踪不同的相机参数,例如改变单应性的焦点,但基本上如果您知道旋转的内容和位置 - 您可以跳过步骤1-4 .

    您可以从opencv源代码中看到stitching_detail.cpp,尽管在相机参数估计方面存在错误,并且内存和CPU效率低,但是大大地展示了拼接管道 .

相关问题