-
大小: 113KB文件類型: .7z金幣: 1下載: 0 次發布日期: 2021-06-11
- 語言: Matlab
- 標簽:
資源簡介
源碼總共包括以下:1. 不同濾波器的圖像頻域降噪和邊緣增強的算法并進行比較;2. 不同銳化方法的圖像銳化的算法; 3. 同態濾波的算法; 4. 不同分割方法的圖像分割的算法;5. 不同壓縮方法的圖像壓縮的算法
代碼片段和文件信息
function?bhpf=BHPF(myImaged0n)
myImage=im2double(myImage);
f=fft2(myImage);
g=fftshift(f);
[MN]=size(g);?
n1=floor(M/2);?
n2=floor(N/2);?
for?i=1:M
????for?j=1:N
????????d=sqrt((i-n1)^2+(j-n2)^2);?
????????if?(d==0)
????????????h=0;
????????else
????????????h=1/(1+0.5*(d0/d)^(2*n));?
????????end
????????g(ij)=h*g(ij);?
????end
end
g=ifftshift(g);?
bhpf=im2uint8(real(ifft2(g)));
- 上一篇:用Matlab實現圖像柵格化
- 下一篇:相位圖code
評論
共有 條評論