首页 > 其他分享 >sift特征提取--笔记

sift特征提取--笔记

时间:2023-09-21 18:13:48浏览次数:25  
标签:高斯 -- 尺度 特征 sift 特征提取 向量

1)采用高斯差分金字塔,来近似高斯拉普拉斯算子,是为了在平滑滤波后依然保持尺度不变性,即在不同尺度下的特征不变。

2)采用不同的尺度下的高斯差分图像,是为了在不同尺度下,比较图像之间的特征点。如果一张图像比另一张放大了或缩小了,那么可以比较它们的不同尺度下的特征点。

3)特征点的要素:极值点;其它手段,如:阈值、曲率等等用于剔除不合条件的点;拟合用于提取最大值位置;

4)特征点的描述:该关键点附近的各个点的幅度和角度,组成向量,128维最佳;对于角度,要统计主方向,然后将特征向量旋转到主方向,这样,向量特征都是从主方向算起,能保证旋转不变性。

5)特征点的比较和匹配:计算两个特征点向量之间的欧式距离,A与A'的距离 除以 A与任意B'的距离 要小于一个临界值(threshold),那么A与A'就是匹配的。

6)surf 特征提取,是其改进方法,更适合计算。

标签:高斯,--,尺度,特征,sift,特征提取,向量
From: https://www.cnblogs.com/gotohome/p/17720607.html

相关文章

  • GUI编程1
    GUI编程1组件窗口弹窗面板文本框列表框按钮图片监听事件鼠标键盘事件破解工具1、简介Gui的核心技术:SwingAWT1.因为界面不美观。2需要jre环境!为什么我们要学习?可以写出自己心中想要的一些小工具工作时候,也可能需要维护到swing界面,概率极小!了解MVC架构,......
  • 使用Echarts实现
    1、先准备好两组数据2、找到下面的series标签直接在下面再多加一个中括号的数据,定义好名称啥的:3、发现没有图例,加上!很神奇的一点是,之前名称用data写,图例怎样都不显示,然后我换成name之后,就显示出来啦!再加上x轴和y轴的名称:ok!......
  • 两个异地私有网络通过各自的静态公网地址配置GRE,实现两个跨区域内网互通
                                       网络拓扑图 解释:pc1和pc2分别属于一个公司的两个地区的不同私网,pc1所属的区域出口为静态公网地址1.1.1.1,pc2所属的区域出口为静态公网地址2.2.2.2。 需求:1.实现......
  • AtCoder Beginner Contest 313 Ex Group Photo
    洛谷传送门AtCoder传送门考虑若重排好了\(a\),如何判断可不可行。显然只用把\(b\)排序,把\(\min(a_{i-1},a_i)\)也排序(定义\(a_0=a_{n+1}=+\infty\)),按顺序逐个判断是否大于即可。这启示我们将\(\min(a_{i-1},a_i)\)排序考虑。考虑从大到小加入\(a_i\),那么......
  • 如何出色的进行“自我介绍”?
    细节决定成败,面试本质上是“自我推销”的过程。如何在短短的几十分钟内打动面试官,从来都不是一个简单的问题。所以怎么开场?怎么让面试官对我产生兴趣?非常关键。所以,接下来,我们就来聊聊,如何进行自我介绍?如果一开场就让面试官对你印象深刻。先说结论好的自我介绍,一定要讲明白以......
  • c#里,类a是类a1的基类,如何快速实现将类型为list<a1>的值 赋值给类型为list<a> 的变量
    在C#中,如果类A是类A1的基类,你可以使用LINQ的Cast方法将List<A1>的值赋给List<A>的变量。以下是一个示例代码:```csharpList<A1>listA1=newList<A1>();//假设listA1已经有一些A1的实例List<A>listA=listA1.Cast<A>().ToList();```在上面的代码中,我们使用Cast方法将List<A......
  • Linux 爱好者线下沙龙:LLUG 2023 深圳硬核来袭 | 第三站
    导读:2023年9月24日下午,我们将在深圳举行LLUG2023·深圳场。本文转自Linux中国,以下为本次活动介绍。本文字数:1629,阅读时长大约:2分钟经历过 6月北京场、7月上海场,一个月的休整之后,这次LLUG来到大陆的南端,美丽的鹏城。2023年9月24日下午,我们将在深圳举行LLUG2......
  • 携程 3DES加密解密 java python
    javapackagecom.example;importorg.springblade.core.tool.utils.*;importjavax.annotation.Nullable;importjavax.crypto.Cipher;importjavax.crypto.SecretKeyFactory;importjavax.crypto.spec.DESKeySpec;importjava.util.Objects;publicclassDES3{......
  • 循环
    importjava.util.Scanner;publicclassTestFor10{publicstaticvoidmain(String[]args){/*实现一个功能:【1】请录入10个整数,当输入的数是666的时候,退出程序【2】判断其中录入的正数的个数并输出【3】判断......
  • zabbix 源码编译安装找不到mysql_config
    1.准备LNMP环境,2.下载并解压zabbix包:下载地址:https://sourceforge.net/p/zabbix/activity/?page=0&limit=100#5e836904f0d3473e24304e3d解压  tar-zxvfzabbix-4.0.33.tar.gz3.安装依赖:yuminstalllibxml2-develnet-snmp-devellibevent-develcurl-develpcre*4../configure......