資源簡介
高通高斯濾波,LBP,LDP的matlab源代碼,用于圖像的增強,特征提取。
代碼片段和文件信息
function??AI=gaosiguiyilvbo(a)
%a=imread(‘D:\跑庫圖片\擴展靜脈1-20\1_1.bmp‘);
%a=rgb2gray(a);
?I=a;
?t=1;
?z=0;
para=2;
f=double(I);
f=fft2(f);
f=fftshift(f);
[mn]=size(f);
d0=para;
m1=fix(m/2);
n1=fix(n/2);
for?i=1:m
????????????????????for?j=1:n????????
????????????????????d=sqrt((i-m1)^2+(j-n1)^2);
????????????????????h(ij)=exp(-d^2/2/d0^2);
?????????????????????h(ij)=t*(1-?h(ij))+z;
????????????????????end
end
g=f.*h;
g=ifftshift(g);
g=ifft2(g);
AI=uint8(real(g));
??subplot(121)imshow(I)title(‘原始圖像‘)
subplot(122)imshow(AI)title(‘高斯高通濾波后的圖像‘);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????652??2011-10-27?10:23??gaosilvbo\gaosiguiyilvbo.m
?????文件????????684??2011-10-31?07:17??gaosilvbo\gaosilvbo.m
?????文件???????1043??2011-10-29?11:27??gaosilvbo\LBP.m
?????文件????????917??2011-10-29?11:40??gaosilvbo\ldp.m
?????目錄??????????0??2011-10-31?09:25??gaosilvbo
-----------?---------??----------?-----??----
?????????????????3296????????????????????5
評論
共有 條評論