【问题标题】:multiview images points matching for common points多视图图像点匹配公共点
【发布时间】:2014-04-17 03:33:09
【问题描述】:

最近,我使用 Matlab R2013b 处理多视图 3D 重建。使用detectSURFFeatures()给定具有N个提取点的不同对象视图的M个图像,我如何将这些点匹配到多视图匹配点?到目前为止,matchedFeature() 只能将两个图像点匹配在一起,Matlab 是否能够执行上面提到的多视图匹配? 我想询问一些示例代码,并解释上面提到的多视图匹配。

【问题讨论】:

  • 如果您愿意考虑其他解决方案,可以使用 bundler 和 pmvs。
  • 既然要在Matlab上做,就别无选择了...

标签: matlab 3d computer-vision matlab-cvst


【解决方案1】:

这个example 包含一个辅助函数,它使用统计工具箱中的KDTreeSearcher 对象进行多视图匹配。

【讨论】:

  • 感谢您提供信息,但辅助函数无法在 R2013b 版本的 Matlab 中运行。请给我其他的多视图匹配建议。谢谢。
  • 在这种情况下,您应该考虑使用 KDTreeSearcher 自己编写。您将所有描述符放入 KDTreeSearcher,然后进行 knnsearch 查询功能。您还需要跟踪哪个描述符来自哪个图像。
  • 请问什么是descriptor以及knnsearch怎么做?
  • 首先你做detectSURFFeatures'. That gives you keypoints or interest points. Then you do extractFeatures. That gives you the descirptors, also known as feature vectors. knnsearch`是类KDTreeSearcher的一个方法。请参阅上面的链接。
猜你喜欢
  • 2018-09-12
  • 1970-01-01
  • 2019-07-20
  • 1970-01-01
  • 1970-01-01
  • 2023-01-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多