【问题标题】:black lines around image using warpPerspective for stitching in opencv在opencv中使用warpPerspective拼接图像周围的黑线
【发布时间】:2015-10-06 12:44:19
【问题描述】:

我正在尝试从视频构建马赛克全景图。 我将每一帧都拼接在一起,但最终图像中存在问题。 我将 findHomography 用于平移矩阵、ma​​skwarpPerspective,并将新的扭曲图像复制到最终图像全景中。

我认为这是warpPerspective的问题。有人知道如何解决这些黑线吗?

这些黑色竖线是拼接图像的边角。如何去除它们?

【问题讨论】:

    标签: opencv image-stitching opencv-stitching


    【解决方案1】:

    我解决了。我找出了拼接图像的角落,并尝试手动编辑蒙版。我使用此代码绘制了一些黑线来蒙版:

                line(mask, corner_trans[0], corner_trans[2], CV_RGB(0, 0, 0), 4, 8);
                line(mask, corner_trans[2], corner_trans[3], CV_RGB(0, 0, 0), 4, 8);
                line(mask, corner_trans[3], corner_trans[1], CV_RGB(0, 0, 0), 4, 8);
                line(mask, corner_trans[1], corner_trans[0], CV_RGB(0, 0, 0), 4, 8);
    

    【讨论】:

      猜你喜欢
      • 2020-01-19
      • 2018-06-18
      • 1970-01-01
      • 2011-08-26
      • 1970-01-01
      • 2021-10-04
      • 2011-12-26
      • 2020-05-04
      • 2013-03-07
      相关资源
      最近更新 更多