在SURF和SIFT描述符的组合中运行k-means

时间:2019-01-06 17:39:28

标签: matlab computer-vision k-means sift surf

我该如何在其中SIFT为128D和SURF为64D并且它们的描述符数量不同的MATLAB中组合SURF和SIFT描述符,另外一点是SURF描述符的值比SIFT以及它们中的一些非常小为负,而所有筛选描述符均为正;然后在它们的组合上运行k-均值? 有一个相关的疑问here,但我听不懂,答案是针对OpenCv的。

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

一种解决方案是将这两个描述符的结果转换为统一的大小,然后轻松地将它们连接起来。例如,使用PCA将它们都转换为32D尺寸的SIFT(32 * mM_prime)和SURF(32*nN_prime),然后将它们串联起来: {1}}。因此,您有+ n个描述符,其大小为32。

您可以通过标准化每种算法的功能来解决SURF值较小的问题。