資源簡介
本算法首先對彩色圖像變成YIQ空間,對所有圖像的各個顏色分量進行小波分解,然后在小波變換域上根據某種策略選取系數,最后做小波反變換和YIQ反變換即得結果圖像,有測試圖,代碼絕對能跑通 一起學習

代碼片段和文件信息
function?xresult?=?kconsist(x)
%?一致性驗證,即多數濾波器,如果x(rc)的3x3區域里有>=5個是i,則x(rc)=i
if?ndims(x)==3
????xresult?=?zeros(size(x2)size(x3));
????xresult(:)?=?x(:);
????x?=?xresult;
else
????xresult?=?x;
end
????
[rowcol]?=?size(x);
blocks?=?3;???%?3x3大小的窗口
thr?=?5;
patch?=?(blocks-1)/2;
count?=?max(x(:));
x_count?=?zeros(1count);
for?r=(patch+1):(row-patch)
????for?c=(patch+1):(col-patch)
????????x_count(:)?=?0;
????????rr?=?r-patch;
????????while?rr<=r+patch
????????????cc?=?c-patch;
????????????while?cc<=c+patch
????????????????x_count(x(rrcc))?=?x_count(x(rrcc))?+?1;
????????????????if?x_count(x(rrcc))?>=?thr??%?退出循環
????????????????????xresult(rc)?=?x(rrcc);
????????????????????rr?=?r+patch;
????????????????????cc?=?c+patch;
????????????????end
????????????????cc?=?cc+1;
????????????end
????????????rr?=?rr?+?1;
????????end
????end
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????937??2018-05-03?14:53??FUSION\kconsist.m
?????文件???????6219??2018-05-03?14:51??FUSION\KFUSION.m
?????文件???????1247??2018-05-03?14:52??FUSION\kgrads.m
?????文件????????819??2018-05-03?14:53??FUSION\kvar.m
?????文件??????94071??2004-04-04?22:59??FUSION\TEST\1.JPG
?????文件??????66285??2004-04-04?23:00??FUSION\TEST\2.JPG
?????文件??????67075??2004-04-04?23:00??FUSION\TEST\3.JPG
?????文件??????73586??2018-05-03?15:05??FUSION\TEST\F223.JPG
?????文件??????74491??2004-04-04?23:04??FUSION\TEST\F323.JPG
?????文件???????3710??2004-04-05?08:56??FUSION\TEST\MGRADS22.JPG
?????文件???????3385??2018-05-03?15:05??FUSION\TEST\mgrads22con.jpg
?????目錄??????????0??2018-05-03?15:02??FUSION\TEST
?????目錄??????????0??2018-05-03?15:02??FUSION
-----------?---------??----------?-----??----
???????????????391825????????????????????13
評論
共有 條評論