已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档 实验一 点特征提取1、 实验目的1、理解点特征提取的基本概念;2、熟悉进行点特征提取的基本方法;3、掌握用MATLAB语言进行点特征提取的方法。二、实验原理 特征主要指明显点,如角点、圆点等。提取点特征的算子称为兴趣算子或有利算子,即运用某种算法从影像中提取我们所感兴趣的,即有利于某种目的的点。本次试验使用Moravex算子进行点特征提取。 Moravex算子于1977年提出利用灰度方差提取点特征的算子,其特点是在四个主要方向上选择具有最大-最小灰度方差的点作为特征点。其基本步骤为: 1、计算各像元的兴趣值IV(interest value)。在以像素(c,r)为中心的ww的影像窗口中,计算四个方向相邻像素灰度差的平方和; 2、给定一定的阈值,将兴趣值大于该阈值的点作为候选点。阈值的选择应以候选点中包括所需要的特征点,而又不包括过多的非特征点为原则; 3、选取候选点中的极值点作为特征点。在一定大小窗口内,将候选点中不是最大者均去掉,留下一个兴趣值最大者,该像素即为一个特征点。3、 实验要求 1、读取MATLAB图像处理工具箱中提供的p13.jpg这幅图像,并显示。2、 用Moravex算子对图像进行点特征提取4、 运行结果原图:提取点特征之后的图像:五、源程序代码% clear all% close all% clcticI=imread(p13.jpg);originalmap=I;%calculate every pixels IV(Interest value)%divide image I by w*ww=5;%divide to m*nm=floor(size(I,1)/w); %rows,roundn=floor(size(I,2)/w); %columns%get the coordinate of every centroidc=ceil(w/2)+(0:n-1)*w; %x coordinater=ceil(w/2)+(0:m-1)*w; %y coordinate%calculate every pixels IVstep=floor(w/2);for y_unit=1:m for x_unit=1:n %计算横向相邻像素灰度差的平方和 v1=0;v2=0;v3=0;v4=0; for i=-step:step-1 %计算横向相邻像素灰度差的平方和 v1=v1+(I(r(y_unit),c(x_unit)+i)-I(r(y_unit),c(x_unit)+i+1)2; %计算右斜线方向相邻像素灰度差的平方和 v2=v2+(I(r(y_unit)+i,c(x_unit)+i)-I(r(y_unit)+i+1,c(x_unit)+i+1)2; %计算纵向相邻像素灰度差的平方和 v3=v3+(I(r(y_unit)+i,c(x_unit)-I(r(y_unit)+i+1,c(x_unit)2; %计算左斜线方向相邻像素灰度差的平方和 v4=v4+(I(r(y_unit)-i,c(x_unit)+i)-I(r(y_unit)-i-1,c(x_unit)+i+1)2; end %the minv1,v2,v3,v4 is the IV of (c,r) IV_cr(y_unit,x_unit)=min(v1,v2,v3,v4); endend%introduce a threshold 给定一个经验阈值。阈值的选取应以候选点包含所需要的特征点,而又不包含过多的非特征点为原则.exper_thr=50;IV_cr(IV_crexper_thr)=NaN; %remove the value less then threshold%选择候选点的极值点为特征点%choose the size of window选择计算窗口大小wf=9;%divide the feature points对候选点进行分割,分割为mf*nf个区域mf=floor(m/wf); %rowsnf=floor(n/wf); %columns%gain the coordinate of the feature point得到特征点的坐标xc=;yc=;for y_unit=1:mf for x_unit=1:nf %计算分割区域中的最大值 C,I=max(IV_cr(y_unit-1)*wf+1:y_unit*wf,(x_unit-1)*wf+1:x_unit*wf);%得到行 C1,I1=max(C);%得到列 IV_crch(y_unit,x_unit)=C1; %得到分割区域中的最大值 row=I(I1); col=I1; crch_row(y_unit,x_unit)=(y_unit-1)*wf+row; %得到最大值在候选区域中的行数 crch_col(y_unit,x_unit)=(x_unit-1)*wf+col; %得到最大值在候选区域中的列数 yc=yc,r(y_unit-1)*wf+row);xc=xc,c(x_unit-1)*wf+col); IV_cr(y_unit-1)*wf+1:y_unit*wf,(x_unit-1)*wf+1:x_unit*wf)=NaN; %先去掉所有的点 IV_cr(y
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广东广州白云区三元里街经济高质量发展工作专班招商引资组招聘招商专员2人备考题库附答案解析
- 2025山东东营市东凯建设工程有限公司面向社会招聘工作人员5人模拟试卷附答案解析
- 浙江国企招聘-2025嘉兴嘉善县部分单位及国有企业公开招聘工作人员60人历年真题汇编带答案解析
- 2026河北省气象局招聘应届毕业生10人(第2602号)历年真题汇编带答案解析
- 2025中铁建重庆石化销售有限公司加油站招聘加油员4人历年真题库带答案解析
- 巴中市2025年第九批就业见习岗位历年真题汇编及答案解析(夺冠)
- 2025江西萍乡市人民医院招聘编外人员(第三批)4人历年真题库附答案解析
- 2025广东汕头市潮阳区卫健系统招聘医学类专业技术人员笔试历年真题库附答案解析
- 2025海南三亚口腔医学中心(考核)招聘事业编制及员额制人员76人(第1号)备考题库带答案解析
- 2025云南昆明高新区高新实验高中招聘30人备考题库带答案解析
- 招聘专员年度述职报告
- 心电中心运营方案
- xx医院检验科室内质控月总结报告
- 2025年秋青岛版(五四学制)(新教材)小学数学三年级上册(全册)教学设计(附目录P129)
- 【《复杂场景下的运动目标跟踪算法分析》开题报告4200字】
- 2025新疆交通投资(集团)有限责任公司所属公司招聘26人笔试历年典型考点题库附带答案详解2套试卷
- 2025榆林镇北台、红石峡景区招聘(26人)考试笔试模拟试题及答案解析
- 可燃有毒气体报警器培训试题(有答案)
- 2026年东营科技职业学院单招综合素质考试题库及答案1套
- 广东5年(2021-2025)高考生物真题分类汇编:专题04 遗传的基本规律(原卷版)
- 村干部考入事业编面试真题(含答案)
评论
0/150
提交评论