本文内容完全转自:程序员大本营 http://www.pianshen.com/article/374638224/ 为查阅方便而转来,特对原作者及原平台表示感谢

这篇博客主要把SIFT通过MATLAB进行可视化,真正的SIFT算法准备在下一篇博客(如果我能找到并看懂的话)详细说明,也就是下面提到的siftWin32.exe,作者把SIFT给写成.exe了。

个别名词解释:
key:SIFT算法识别出的每个image中的关键点。

首先,执行[image, descriptors, locs] = sift(imageFile),求出每个key的长度为128的descriptor(844)(8∗4∗4),长度为4的locs(row, column, scale, orientation)。
使用作者生成的siftWin32.exe来进行SIFT计算,生成tmp.key文件。本人理解生成的tmp.key文件是这样的:




可以先利用sift生成的值来进行keys的显示:showkeys(img,locs),先有一个直观的感受。

showkeys.m


MATLAB实现SIFT详解——MATLAB官方sift.m解读相关推荐

  1. 牛顿斯科特MATLAB求积分,详解Matlab求积分的各种方法

    详解Matlab求积分地各种方法 一.符号积分 符号积分由函数int来实现.该函数地一般调用格式为: int(s):没有指定积分变量和积分阶数时,系统按findsym函数指示地默认变量对被积函数或符号 ...

  2. matlab sort descend,详解Matlab中 sort 函数用法

    搜索热词 (1)B=sort(A) 对一维或二维数组进行升序排序,并返回排序后的数组,当A为二维时,对数组每一列进行排序. eg: A=[1,5,3],则sort(A)=[1,3,5] A=[1,3; ...

  3. matlab识别验证码详解,MATLAB简易验证码识别程序介绍

    谢谢大家的支持!现在该公众号开通了评论留言功能,你们对每篇推文的留言与问题,可以通过[写评论]给圈主留言,圈主会及时回复您的留言. 查看之前文章请点击右上角,关注并且查看历史消息,谢谢您的支持! 本推 ...

  4. 经验模式分解(EMD)的MATLAB工具箱安装详解

    经验模式分解(EMD)的MATLAB工具箱安装详解 MATLAB工具箱安装 时频分析工具箱 安装EMD工具箱 代码检验是否安装成功 MATLAB工具箱安装 首先,本文参考CSDN这篇文章https:/ ...

  5. matlab guide图像处理实例,现代数字图像处理技术提高及应用案例详解 MATLAB版-教科书.pdf...

    数字,图像处理,技术,提高,应用,案例,详解,教科书 [General Information] 书名=现代数字图像处理技术提高及应用案例详解 MATLAB版 作者=赵小川编著 页数=384 SS号 ...

  6. 粒子群(pso)算法详解matlab代码,粒子群(pso)算法详解matlab代码

    粒子群(pso)算法详解matlab代码 (1)---- 一.粒子群算法的历史 粒子群算法源于复杂适应系统(Complex Adaptive System,CAS).CAS理论于1994年正式提出,C ...

  7. matlab求积分 没有解,详解Matlab求积分的各种方法

    详解Matlab求积分的各种方法 一.符号积分 符号积分由函数int来实现.该函数的一般调用格式为: int(s):没有指定积分变量和积分阶数时,系统按findsym函数指示的默认变量对被积函数或符号 ...

  8. MATLAB基本语法详解

    MATLAB基本语法详解 下面内容 :变量.M-Files.决策.循环容易掌握 命令.数据类型.运算符不需要记住,用了再查 变量 每个MatLab变量可以是数组或者矩阵 最简单的方法指定变量 x = ...

  9. 有没有matlab软件教程基础讲课的老师,详解MATLAB快速入门与应用之MATLAB软件教学视频...

    本教程为<详解MATLAB快速入门与应用>的DVD部分,没有PDF教材, 本文件夹中提供各章范例的源程序.程序编号与书中例子的编号不完全相同,如"2.1.1-5"表示为 ...

最新文章

  1. 基于python的大数据分析实战学习笔记-pandas(数据分析包)
  2. 2021年春季学期-信号与系统-第四次作业参考答案-第二小题
  3. JBoss Seam 3.0.0.Beta2 发布
  4. 简单的python抢红包脚本-这个Python脚本牛逼了,秒抢红包就算了,还能无视撤回消息...
  5. ajax路由器,注册ajax用户的步骤 _ 路由器设置|192.168.1.1|无线路由器设置|192.168.0.1 - 路饭网...
  6. input驱动12种事件类型Event types的含义
  7. 点云格式解读 PCD
  8. Java 8 - Optional全解
  9. hashmap原理_想要彻底搞懂HashMap?你得恶补下HashMap原理
  10. c语言设计一个仿真窗口的程序,51单片机C语言实例(350例)Proteus仿真和代码
  11. http协议与服务器通信,iPhone应用用HTTP协议和服务器通信
  12. 在Visual Studio 2015中使用Grunt、Bowe
  13. 老旧计算机桌面,四种旧电脑改造桌面虚拟化的方案
  14. SuperMapr测量地图面积
  15. node 暴漏模块中的api(转自了不起的node)
  16. MySQL必知必会pdf
  17. canvas多彩粒子星空背景
  18. 智安网络丨浅谈信息系统终止时如何确保信息资产的安全
  19. 【IT女神勋章挑战赛名单公布】:看看谁获奖啦!
  20. 公司要收我的毕业证书,这合法吗?——网上答疑(17)

热门文章

  1. 安消一体化,智慧消防版图新扩张
  2. 项目开发团队分配管理软件设计思路
  3. 第4章 SQL SELECT 语句教程
  4. python—pyquery
  5. 锐博提示:新股民不能碰那些股票
  6. 做健身房没有健身管理系统行不行?
  7. SaleSmartly聊天机器人如何帮助您的电商业务
  8. dropbear配置_SSH_dropbear 服务器搭建
  9. 京东新品情报局剧透OPPO K10系列 或联动国漫IP带来惊喜?
  10. MyEclipse运行web项目页面有一个面板/logo标志怎么去掉