SUSAN角点检测算子的MATLAB实现.docx

上传人:rrsccc 文档编号:10408396 上传时间:2021-05-15 格式:DOCX 页数:4 大小:66.44KB
返回 下载 相关 举报
SUSAN角点检测算子的MATLAB实现.docx_第1页
第1页 / 共4页
SUSAN角点检测算子的MATLAB实现.docx_第2页
第2页 / 共4页
SUSAN角点检测算子的MATLAB实现.docx_第3页
第3页 / 共4页
SUSAN角点检测算子的MATLAB实现.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《SUSAN角点检测算子的MATLAB实现.docx》由会员分享,可在线阅读,更多相关《SUSAN角点检测算子的MATLAB实现.docx(4页珍藏版)》请在三一文库上搜索。

1、。SUSAN角点检测算子的MATLAB实现filename,pathname,=uigetfile(cnt=0;%计数专用,统*.jpg, 选择 JPG格式图片 );计圆形邻域内满足条件的像素点个数if ischar(filename)for p=1:7returnfor q=1:7endifstr=pathname filename;(p-4)2+(q-4)2=12% 半径pic=imread(str);一般在 34 之间if length(size(pic)=3ifimg=rgb2gray(pic);abs(img(i,j)-tmp(p,q)tendM,N=size(img);cnt=cn

2、t+1;timg=zeros(M+6,N+6);endtimg(4:end-3,4:end-3)=img;end%扩展图像边缘 3个像素endimg=timg;endt=45;%阈值USAN=USAN cnt;USAN=;%用于存放 USANendfor i= 4:M+3endfor j=4:N+3tmp=img(i-3:i+3,j-3:j+3);g=max(USAN)/2;% 给定的阈-可编辑修改 -。值for i=2:M-1for k=1:length(USAN)for j=2:N-1if USAN(k)sq%USAN(k)=0;局部非极大值抑制endloc=loc;j,i;endendendimgn=reshape(USAN,M,N);%endUSAN 向量张成二维图像imshowpair(pic,pic,montage);imgn=fliplr(imrotate(imgn,-90);hold on%调整图像plot(loc(:,1)+size(pic,2),loc(:,2),*);hold offloc=;-可编辑修改 -。运行结果图如下:-可编辑修改 -

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1