本系列是基于书籍 《图像配准技术及其MATLAB编程实现》学习并亲手实现的记录,只是希望留下一点痕迹,不妄学了一遍

特征空间是指从参考图像和浮动图像中提取除可用于配准的特征;说白了,就是两张或相邻有重叠区域的图像,找到可用于配准的特征。

图像配准一般分为两种:基于灰度的图像配准和基于特征的图像配准,关于这两者的细节,大家可以去网络上找到很多,我就不多说了

特征空间在基于灰度的配准中 指的是  图像像素的灰度值,在基于特征的方法中,指的是点、线、面,边缘,等等图像的特征信息

点检测的原理我就不多说了,我们直接来分析程序

function output = PointDetect( filename, number )
%filename = 图像文件,number=被检测的特征点数量
%   最后得到图像的特征点图
f = imread(filename);
f = rgb2gray(f);%灰度化
f = imresize(f, [510,800])%尺寸重新编辑,防止过大
figure,imshow(f)%显示灰度并重新定义尺寸后的图像
[width, height] = size(f);
h = zeros(width, height);%定义空白图像,放置特征点图
if number > width*heightnumber = width*height;%特征点的数量不可能大于图像像素点数量
end
df = im2double(f);%变换图像数据类型
w = [-1 -1 -1;-1 8 -1;-1 -1 -1];%点检测掩膜
g = imfilter(df, w);%滤波,也可称卷积操作
g = abs(g)./8;%归一化
[data, index] = sort(g(:));%对矩阵中所有元素从小到大重新排列,并组成一列
T = data(width*height - number + 1);%选择其中一个元素的值作为阈值,保证number一定
for i = 1:width %遍历循环,将符合条件的像素灰度值放到空白图像中并赋值1,即为白色for j = 1:heightif g(i,j) > Th(i,j) = 1;endend
end
figure,imshow(h)end

特征空间之点检测(MATLAB)相关推荐

  1. 显著性图matlab,cvpr14_saliency_code 2014上的关于图像显著性区域的检测matlab代码。 271万源代码下载- www.pudn.com...

    文件名称: cvpr14_saliency_code下载  收藏√  [ 5  4  3  2  1 ] 开发工具: matlab 文件大小: 4413 KB 上传时间: 2014-09-07 下载次 ...

  2. 认知无线电matlab代码详解,认知无线电频谱感知之功率检测matlab代码.docx

    认知无线电频谱感知之功率检测matlab代码 能量检测仿真实验代码:clear all;clc;n = 5;ps = 1;SNR1 = -5;SNR2 = -8;SNR3 = -10;% Sim_Ti ...

  3. 自相关法基音提取的matlab程序,自相关函数法基音检测matlab程序

    自相关函数法基音检测matlab程序 AudioFilename = 'shiyan1.wav'; FrameShift = 0.012; %(s) FrameLength = 0.024; %(s) ...

  4. 无线电能传输 wpt 磁耦合谐振 过零检测 matlab simulink仿真 pwm MOSFET,过零检测模块 基于二极管整流的无线电能传输设计

    无线电能传输 wpt 磁耦合谐振 过零检测 matlab simulink仿真 pwm MOSFET,过零检测模块 基于二极管整流的无线电能传输设计 基于同步整流的无线电能传输设计(含过零比较) 两个 ...

  5. 无线电能传输 wpt 磁耦合谐振 过零检测 matlab simulink仿真 pwm MOSFET,过零检测模块

    无线电能传输 wpt 磁耦合谐振 过零检测 matlab simulink仿真 pwm MOSFET,过零检测模块 基于二极管整流的无线电能传输设计 基于同步整流的无线电能传输设计(含过零比较) 两个 ...

  6. hog 行人检测 matlab,hog+svm_行人检测matlab程序

    转自: hog+svm_行人检测matlab程序[仅供大家理解用] 关于这个matlab程序,需要说明的是: 1.检测时的运行速度超级慢,以16个像素作为扫描时的步长,从1000*1000的大图里检测 ...

  7. 基音检测 matlab,基于MATLAB基音检测分析.doc

    基于MATLAB基音检测分析 基于MATLAB基音检测分析 摘要:基音检测作为语音信号处理的重要手段,被广泛地应用于语音的合成.编码及识别等一系列语音信号处理技术问题.基音检测的准确性对于要求极高的语 ...

  8. 关于DoG角点检测matlab实现

    今天研究了下DoG角点检测算法实现,思路很简单,实现也很容易,不过一开始就是出不来预期的结果 后来参考了DoG (Difference of Gaussian)角点检测 的blog,参考源码,发现了自 ...

  9. 基音周期 检测 matlab,语音信号基音周期检测的matlab程序

    <语音信号基音周期检测的matlab程序>由会员分享,可在线阅读,更多相关<语音信号基音周期检测的matlab程序(2页珍藏版)>请在人人文库网上搜索. 1.function ...

最新文章

  1. golang 数据类型 简介
  2. python好还是c语言好-初学者先学习python语言还是C语言
  3. python编程 入门到实践-终于懂了python编程从入门到实践
  4. java batch批量
  5. 【网址收藏】PowerShell因为在此系统中禁止执行脚本的解决方法
  6. launch mode 应用场景
  7. 汇编语言——输入两位数比较大小
  8. 1024程序猿节:致敬改变世界的你
  9. C语言重新定位文件,C语言代码重定位 (原创)
  10. 贪心算法之用优先队列(priority_queue)实现哈夫曼编码问题
  11. 【算法与数据结构实战】线性表操作-实现A并B,结果放入A中
  12. java的代理Proxy.newProxyInstance
  13. Thrift在windows7下的安装与实践
  14. 三星s6android7.0资源,【更新】Galaxy S6 SM-G9200 7.0的官方固件
  15. APP性能测试工具——GT 使用方法
  16. 误删除数据恢复 plsql
  17. Win10环境下运行红色警戒等老款游…
  18. python实时监听微博发文同步到微信
  19. camera 自动对焦手动对焦
  20. linux去除快捷方式箭头,焦点去除Win8快捷方式箭头软件

热门文章

  1. tomcat查看项目访问端口
  2. [概率DP]相逢是温厚
  3. 期末前端web大作业:用DIV+CSS技术设计的动漫网站——火影忍者6页 带报告
  4. WIFI定位方法——分类
  5. Redis各版本描述
  6. Redis集群批量删除key
  7. 使用 Metasploit 利用 OpenSSH 用户枚举漏洞 (CVE-2018-15473, CVE-2016-6210, CVE-1999-0502)
  8. CNdeepdive 安装报错:deepdive Failed connect to raw.githubusercontent.com:443; Connection refused
  9. 387:字符串中的第一个唯一字符
  10. Linux学习笔记:DNS