【问题标题】:Can we stitch Images with out blending我们可以在不混合的情况下拼接图像吗
【发布时间】:2017-09-19 04:43:11
【问题描述】:

我正在尝试通过拼接图像来生成全景图。拼接两帧代码需要 1 秒,大部分时间用于图像变形。 是否可以在没有混合的情况下拼接图像?

目前我正在使用多波段混合

MultiBandBlender* mb = dynamic_cast<MultiBandBlender*>(blender.get());
mb->setNumBands(static_cast<int>(ceil(log(blend_width)/log(2.)) - 1.));

我可以删除此混合和拼接图像吗?

【问题讨论】:

  • 不混合:是的:只使用其中一张图像的像素。结果通常看起来不太好。如果您了解您的特殊任务,您可能能够开发出非常具体和有效的混合。不变形:否:图像必须转换为共享坐标系。
  • 谢谢,但有没有不混合拼接的示例代码可供参考

标签: c++ opencv blending


【解决方案1】:

您可以在不混合的情况下拼接两张图像。但是只有在你不关心输出时才这样做。如果输出对你很重要,那么就应该进行混合。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-22
    相关资源
    最近更新 更多