首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenCV拼接结果维数不稳定

OpenCV拼接结果维数不稳定
EN

Stack Overflow用户
提问于 2015-11-16 10:46:22
回答 2查看 225关注 0票数 1

我正在用OpenCV制作全景图。

但结果的尺寸不稳定,整针不稳定。

每次我得到不同的结果。

有人能帮我弄清楚是什么原因,还是缝纫管道不稳定的原因?

我正在做最简单的缝纫,使用缝纫功能。

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-11-16 14:31:10

由于拼接依赖于RANSAC算法,且具有一定程度的随机性(实际上,RANSAC代表随机样本一致性),其结果不稳定。

在任何缝合操作之前,我都会预先播种随机生成器,以使结果可重复。

http://www.cplusplus.com/reference/cstdlib/srand/

票数 0
EN

Stack Overflow用户

发布于 2015-11-16 10:59:04

没有看到你的影像,这是暗处的刺痛。

缝纫包括:

  • 寻找关键点
  • 通过计算其对应描述符之间的距离来匹配关键点
  • 一些像RANSAC这样的孤立点检测过程
  • 一旦你得到了匹配的关键点,就得到了同调。要获得同调,至少应该有8对匹配的关键点。实际上,您可能需要更多,因为一些异常值可能不会被移除。

相似之处在于,在这个过程中的某个地方,它会在图像中找到不同的关键点,计算不同的距离,从而计算出不同的同源性。

我建议试一试OpenCV拼接示例图片,看看你是否得到了类似的回应。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33733464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档