91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

BM3D完整代碼(不是.p文件),可以看到全部代碼,供學習參考

資源截圖

代碼片段和文件信息

%?圖像分塊,并且做變換,為找相似塊做準備
%?k:塊大小,p:塊移動步長,lambda2D,delta?收縮閾值
%?block?返回的塊,transform_block?變換后的塊
%?block2row_idxblock2col_idx?為保存的?塊索引?與?塊左上角在圖像中坐標的?對應關系
function?[blocktransform_blockblock2row_idxblock2col_idx]?=im2block(imgkplambda2Ddelta)
????[rowcol]=size(img);
????%這個閾值該用什么公式呢??
????thres=lambda2D*delta*sqrt(2*log(row*col));
????%?r_num:行方向?上?應該有?多少個塊
????r_num=floor((row-k)/p)+1;
????c_num=floor((col-k)/p)+1;
????block=zeros(kkr_num*c_num);
????block2row_idx=[];
????block2col_idx=[];
????cnt=1;
????for?i=0:1:r_num-1
????????rs=1+i*p;
????????for?j=0:1:c_num-1
????????????cs=1+j*p;
????????????block(::cnt)=img(rs:rs+k-1cs:cs+k-1);
????????????block2row_idx(cnt)=rs;
????????????block2col_idx(cnt)=cs;
????????????%該用什么變換呢??
????????????tr_b=fft2(block(:

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-02-03?15:01??BM3D\
?????文件????????1107??2015-02-03?15:01??BM3D\im2block.m
?????文件????????1084??2015-02-03?14:57??BM3D\inv_transform_3d.m
?????文件????????6506??2015-02-03?14:56??BM3D\main.m
?????文件????????1928??2015-02-03?14:58??BM3D\search_similar_block.m
?????文件????????1265??2015-02-03?14:58??BM3D\testmatch.m
?????文件?????????144??2015-02-03?14:59??BM3D\thres_shrink.m
?????文件????????2660??2015-02-03?15:01??BM3D\transform_3d.m

評論

共有 條評論