【问题标题】:Feature Detection from an image using MATLAB使用 MATLAB 从图像中进行特征检测
【发布时间】:2012-04-25 14:33:44
【问题描述】:

我想知道是否有任何算法可用于从图像中进行有效的特征检测,我目前在 MATLAB 中使用 SIFT 算法,但结果并不好!因此,如果有人可以建议我一个更好的算法,可以让我在 MATLAB 中的工作更轻松。

【问题讨论】:

  • 根据我的使用经验,例如机器学习技术,几乎每次我使用已建立的算法并且结果都不好时,那是因为我的代码有问题 - 而不是算法。如果你确定你做的每件事都是正确的,那么请解释你拥有什么样的数据——哪种算法最好完全取决于你遇到什么样的问题。
  • 那么 SURF 和 FAST 算法呢?所有这些算法的结果很大程度上取决于图像本身......

标签: matlab image-processing feature-detection matlab-cvst


【解决方案1】:

我建议使用SURF算法,它更好更快,我认为它已经在MATLAB中实现了

【讨论】:

  • 我刚刚在 Matlab 中实现了 SURF 算法,唯一的问题是这两个图像应该具有相同的尺寸,但在我的情况下,我有不同尺寸的图像,并且在绘图时会出错@ 987654321@,请问有什么办法可以解决吗?
  • 错误是???下标分配尺寸不匹配。 ==> example2 在 27 处出错 I(:,1:size(I1,2),:)=I1; I(:,大小(I1,2)+1:大小(I1,2)+大小(I2,2),:)=I2;
  • @Richante 我的任务是比较两张图片并判断两张图片中的对象是否相互匹配
  • 我有一个想法,但我无法想象结果,我认为你应该使图像大小相等,但当然对于较小的图像会有空白空间。并且您需要用图像中没有的颜色或出现在最小计数中的颜色填充空白空间,也许您可​​以使用颜色直方图或类似的东西
猜你喜欢
  • 2012-12-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-24
  • 1970-01-01
  • 2015-08-12
  • 2013-07-22
  • 1970-01-01
相关资源
最近更新 更多