SIFT相关

我是Ian,希望大家这篇博文,请多多指教

第一部分内容:在已知两幅图像sift特征的情况下,如何把匹配点连线画出来。

代码如下:

for i=1:featNum_1
    for j=1:featNum_2
        m=(SiftFeat_1(:,i)-SiftFeat_2(:,j)).^2;
        d(i,j)=sqrt(sum(m(:)));
    end
    [V,I] = sort(d(i,:));
    if V(2)/V(1)>1.25
        figure(1);
        hold on;
        xp=[paraFeat_1(1,i),paraFeat_2(1,I(1))];
        yp=[paraFeat_1(2,i),paraFeat_2(2,I(1))];
        plot(xp,yp,'g');
    end
end
代码大致做的事情是:在最外层循环是第一幅图片的sift特征,内循环是第二幅图片sift特征,通过比较排序,判断是否满足 Distance ratiocriterion ,满足则认定是匹配点,连线


第二部分内容:通过VLAD方式聚合sift特征,进行后续查询,map,precision的求解。

以下是别人关于VLAD的介绍



自己理解:先根据图像找出k个码本(通过kmeans找出k个聚类中心),然后进行公式,公式的含义就是给出一幅图像,对于第k类:把所有与第k类相近的sift特征与此时的聚类中心求差,然后把这些差矢量求

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值