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

  • 49
  • 0
  • 约1.03千字
  • 约 3页
  • 2021-08-26 发布于河北
  • 举报
。 SUSAN 角点检测算子的 MATLAB 实现 [filename,pathname,~]=uigetfile( cnt=0; %计数专用,统 *.jpg, 选择 JPG格式图片 ); 计圆形邻域内满足条件的像素点个数 if ~ischar(filename) for p=1:7 return for q=1:7 end if str=[pathname filename]; (p-4)^2+(q-4)^2=12 % 半径 pic=imread(str); 一般在 3~4 之间 if length(size(pic))==3 if img=rgb2gray(pic); abs(img(i,j)-tmp(p,q))t end [M,N]=size(img); cnt=cnt+1; timg=zeros(M+6,N+6); end timg(4:end-3,4:end-3)=img; end %扩展图像边缘 3个像素 end img=timg; end t=45; %阈值 USAN=[USAN cnt]; USAN=[]; %用于存放 USAN end for i= 4:M+3 end for j=4:N+3 tmp=img(i-3:i+3,j-3:j+3); g=max(USAN)/2; % 给定的阈 -可编辑修改 - 。 值 for i=2:M-1 for k=1:length

文档评论(0)

1亿VIP精品文档

相关文档