資源簡介
利用雙邊濾波方法進行圖像處理,所用的軟件為MATLAB,其中一個.m文件為函數文件,另一個.m為測試文件,具體處理所需時間大約十多秒,也可能二三十秒,看情況,運行時耐心等下

代碼片段和文件信息
close?all;
clear?all;
img=imread(‘boy_noisy.gif‘);%讀取原圖像
img=mat2gray(img);%轉化為灰度圖像
figure;
subplot(221);
imshow(img);
title(‘Original‘);
B1=mybfiltering(img520.1);%模型半徑為5,sigma_s為2sigma_r為0.1
subplot(222);
imshow(B1);
title(‘Filtered(r=5sigma-s=2sigma-r=0.1)‘);
B2=mybfiltering(img1040.1);%模型半徑為10,sigma_s為4sigma_r為0.1
subplot(223);
imshow(B2);
title(‘Filtered(r=10sigma-s=4sigma-r=0.1)‘);
B3=mybfiltering(img103.50.2);%模型半徑為10,sigma_s為3.5sigma_r為0.2
subplot(224);
imshow(B3);
title(‘Filtered(r=10sigma-s=3.5sigma-r=0.2)‘);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????617??2018-10-21?21:56??雙邊濾波\bfil_main.m
?????文件??????288297??2008-11-01?20:58??雙邊濾波\boy_noisy.gif
?????文件????????1021??2018-10-21?21:55??雙邊濾波\mybfiltering.m
?????目錄???????????0??2018-10-22?10:38??雙邊濾波\
- 上一篇:MATLAB:圖像旋轉與插值
- 下一篇:MATLAB多種改進直方圖均衡化
評論
共有 條評論