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

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

文档评论(0)

1亿VIP精品文档

相关文档