⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sigptst1.m

📁 图像对齐(inage registration)工具箱
💻 M
字号:
function [HGF,Cex,HM,ANG,POS1,POS2]=sigptst1(X,f1,k,f2,kr)
% SIGPTS2 - find significant points in an image, step 1 (preprocess)
% 				[HGF,C,HM,ANG,POS1,POS2]=sigptst1(X,f1,k,f2,kr) 
%
% X: input image
% f1: filter to apply to X
% k: half size of square to fit locally
% f2: 1D filter to apply to per/funs for sign changes count
% kr: size of square for changes, may be any
% HGF: how good is the fit
% C: averages over squares size 2k+1
% HM: number of sign changes around squares
% ANG: angle between edges (index length)
% POS1,POS2: source for ANG
%
% Copyright Zitova B., Kautsky J., Peters G., Flusser J.
% UTIA, 1998

if prod(size(f1)) > 1, 
   X=conv2(X,f1,'same'); 
end

[HGF,C]=hgicf2im(X,k);
maxHGF=max(HGF(:));

[HM,ANG,POS1,POS2]=hmscarp2(X,C,k,kr,f2);

% complete C and HGF (zero border, same size as X)
[m,n]=size(X);
y=k+1:n-k; x=k+1:m-k;
tt=zeros(m,n);  Cex=tt;
Cex(x,y)=C;
tt(x,y)=HGF;  HGF=tt;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -