亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? controlimage1.m

?? 分形圖像壓縮原始算法
?? M
字號(hào):
clear
tic
Image1=imread('lena.bmp');

[imagem imagen]=size(Image1);
Sr=4;Sd=8;
Rnum=(imagem/Sr)*(imagen/Sr);
Dnum=(imagem/Sd)*(imagen/Sd);
Image2=zeros(Dnum,Sr,Sr);
Image2=blkproc(Image1,[Sd/Sr,Sd/Sr],'mean(mean(x))');
% there are no  eight tranformation for simpleness
RBlocks=zeros(Rnum,Sr,Sr);
DBlocks=zeros(Dnum,Sd,Sd);
DBlocksReduce=zeros(Dnum*8,Sr,Sr);
for i=1:imagem/Sr
    for j=1:imagen/Sr
        k=(i-1)*imagen/Sr+j;
        RBlocks(k,:,:)=Image1((i-1)*Sr+1:i*Sr,(j-1)*Sr+1:j*Sr);
       
    end
end
for i=1:imagem/Sd
    for j=1:imagen/Sd
        k=(i-1)*imagen/Sd+j;
        m=Sr;n=Sr;
        DBlocksReduce(k,:,:)=Image2((i-1)*Sr+1:i*Sr,(j-1)*Sr+1:j*Sr);
        DBlocksReduce(k+Dnum,:,:)=DBlocksReduce(k,m:-1:1,:);              % 行上下翻轉(zhuǎn)  y軸方向旋轉(zhuǎn)180度
        DBlocksReduce(k+2*Dnum,:,:)=DBlocksReduce(k,:,n:-1:1);              % 列左右翻轉(zhuǎn)  x軸方向旋轉(zhuǎn)180度
        DBlocksReduce(k+3*Dnum,:,:)=DBlocksReduce(k,m:-1:1,n:-1:1);         % 先行翻,再列翻  旋轉(zhuǎn)180度
        DBlocksReduce(k+4*Dnum,:,:)=reshape(DBlocksReduce(k,:,:),Sr,Sr)';                       % 關(guān)于y=-x對(duì)稱(chēng)  
        A=reshape( DBlocksReduce(k+3*Dnum,:,:),Sr,Sr)';
        DBlocksReduce(k+5*Dnum,:,:)=A(:,n:-1:1);     % 關(guān)于y=x對(duì)稱(chēng)
        DBlocksReduce(k+6*Dnum,:,:)=imrotate(reshape(DBlocksReduce(k,:,:),Sr,Sr),90);           % 逆時(shí)針旋轉(zhuǎn)90度   
        DBlocksReduce(k+7*Dnum,:,:)=imrotate(reshape(DBlocksReduce(k,:,:),Sr,Sr),270);          % 逆時(shí)針旋轉(zhuǎn)270度 
        
        
        DBlocks(k,:,:)=Image1((i-1)*Sd+1:i*Sd,(j-1)*Sd+1:j*Sd);
    end
end
RandDbest=zeros(Rnum,1)+256^3;
RandDbesta=zeros(Rnum,1);
RandDbestb=zeros(Rnum,1);
RandDbestj=zeros(Rnum,1);
for i=1:Rnum
    x=reshape(RBlocks(i,:,:),Sr*Sr,1);
    meanx=mean(x);
    for j=1:Dnum*8
        y=reshape(DBlocksReduce(j,:,:),Sr*Sr,1);
        meany=mean(y);
        a=(x-meanx)'*(y-meany)/((y-meany)'*(y-meany));
        b=(meanx-a*meany);
        c=(x-a*y-b)'*(x-a*y-b);
        if (RandDbest(i)>c)&(abs(a)<1)
            RandDbest(i)=c;
            RandDbesta(i)=a;
            RandDbestb(i)=b;
            RandDbestj(i)=j;
        end
    end
end
%iteration limit
toc
tic
m=8;
e=mean(mean(Image1));
Image3=e*ones(imagem,imagen);
for L=1:m
    Image4=blkproc(Image3,[Sd/Sr,Sd/Sr],'mean(mean(x))');
% 
%     for i=1:imagem/Sd
%         for j=1:imagen/Sd
%             k=(i-1)*imagen/Sd+j;
%             DBlocksReduce(k,:,:)=Image4((i-1)*Sr+1:i*Sr,(j-1)*Sr+1:j*Sr);
%             m=Sr;n=Sr;
%             DBlocksReduce(k,:,:)=Image4((i-1)*Sr+1:i*Sr,(j-1)*Sr+1:j*Sr);
%             DBlocksReduce(k+Dnum,:,:)=DBlocksReduce(k,m:-1:1,:);              % 行上下翻轉(zhuǎn)  y軸方向旋轉(zhuǎn)180度
%             DBlocksReduce(k+2*Dnum,:,:)=DBlocksReduce(k,:,n:-1:1);              % 列左右翻轉(zhuǎn)  x軸方向旋轉(zhuǎn)180度
%             DBlocksReduce(k+3*Dnum,:,:)=DBlocksReduce(k,m:-1:1,n:-1:1);         % 先行翻,再列翻  旋轉(zhuǎn)180度
%             DBlocksReduce(k+4*Dnum,:,:)=reshape(DBlocksReduce(k,:,:),Sr,Sr)';                       % 關(guān)于y=-x對(duì)稱(chēng)  
%             A=reshape( DBlocksReduce(k+3*Dnum,:,:),Sr,Sr)';
%             DBlocksReduce(k+5*Dnum,:,:)=A(:,n:-1:1);     % 關(guān)于y=x對(duì)稱(chēng)
%             DBlocksReduce(k+6*Dnum,:,:)=imrotate(reshape(DBlocksReduce(k,:,:),Sr,Sr),90);           % 逆時(shí)針旋轉(zhuǎn)90度   
%             DBlocksReduce(k+7*Dnum,:,:)=imrotate(reshape(DBlocksReduce(k,:,:),Sr,Sr),270);          % 逆時(shí)針旋轉(zhuǎn)270度 
%         end
%     end
    for i=1:imagem/Sr
        for j=1:imagen/Sr
            m=Sr;n=Sr;
            k=(i-1)*imagen/Sr+j;
            l=RandDbestj(k);
            k1=mod(l-1,Dnum)+1;
            l1=(l-k1)/Dnum+1;
%             if (k1==0)&(l1>0)
%                 k1=Dnum;
%                 l1=l1-1;
%             end
            %
%             k1=k1+1;
            %
            j1=mod(k1-1,imagen/Sd)+1;
            i1=(k1-j1)/(imagen/Sd)+1;
%             if (j1==0)&(i1>1)
%                 j1=imagen/Sd;
%                 i1=i1-1;
%             end
            DBlocksReduce(k1,:,:)=Image4((i1-1)*Sr+1:i1*Sr,(j1-1)*Sr+1:j1*Sr);
            switch l1-1
                case 0
                    DBlocksReduce(l,:,:)=Image4((i1-1)*Sr+1:i1*Sr,(j1-1)*Sr+1:j1*Sr);
                case 1
                    DBlocksReduce(l,:,:)=DBlocksReduce(k1,m:-1:1,:);  
                case 2
                    DBlocksReduce(l,:,:)=DBlocksReduce(k1,:,n:-1:1);  
                case 3
                    DBlocksReduce(l,:,:)=DBlocksReduce(k1,m:-1:1,n:-1:1);  
                case 4
                    DBlocksReduce(l,:,:)=reshape(DBlocksReduce(k1,:,:),Sr,Sr)'; 
                case 5
                    DBlocksReduce(k1+3*Dnum,:,:)=DBlocksReduce(k1,m:-1:1,n:-1:1); 
                    A=reshape( DBlocksReduce(k1+3*Dnum,:,:),Sr,Sr)';
                    DBlocksReduce(l,:,:)=A(:,n:-1:1); 
                case 6
                    DBlocksReduce(l,:,:)=imrotate(reshape(DBlocksReduce(k1,:,:),Sr,Sr),90); 
                case 7
                     DBlocksReduce(l,:,:)=imrotate(reshape(DBlocksReduce(k1,:,:),Sr,Sr),270); 
            end
            RBlocks(k,:,:)=RandDbesta(k)*DBlocksReduce(l,:,:)+RandDbestb(k);
            Image3((i-1)*Sr+1:i*Sr,(j-1)*Sr+1:j*Sr)=reshape(RBlocks(k,:,:),Sr,Sr);
        end
    end
    error=double(Image1)-Image3;
     Ps1(L)=20*log10(255/(sqrt(mean(mean(error.^2)))));
end
imshow(uint8(Image3))

toc
save('sa.mat')

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美一区二区三区沐欲| 中文字幕人成不卡一区| 丰满少妇久久久久久久| 一区二区三区中文免费| 欧美刺激脚交jootjob| 99精品欧美一区二区三区小说| 日韩中文字幕av电影| 国产精品久久影院| 日韩一区二区三区视频在线| 91香蕉国产在线观看软件| 精品亚洲成a人| 亚洲午夜视频在线观看| 国产精品青草久久| 精品国产一区a| 欧美日产在线观看| av不卡一区二区三区| 国产毛片一区二区| 免费精品视频最新在线| 亚洲电影视频在线| 亚洲三级在线免费观看| 久久久久久久av麻豆果冻| 欧美一区二区三区啪啪| 欧美亚洲高清一区| 91美女在线视频| 风间由美一区二区av101| 久久91精品国产91久久小草 | 夜夜嗨av一区二区三区| 国产女主播一区| 久久综合色综合88| 欧美一区二区三区白人| 欧美日韩高清影院| 欧美视频一区二区三区在线观看 | 欧美激情综合五月色丁香| 2020国产成人综合网| 日韩欧美你懂的| 欧美日韩国产精品成人| 欧美高清视频一二三区| 6080日韩午夜伦伦午夜伦| 欧美日韩三级一区| 欧美美女bb生活片| 欧美日韩一区二区在线观看| 欧美日韩mp4| 欧美浪妇xxxx高跟鞋交| 欧美二区三区的天堂| 91精品国产色综合久久不卡电影| 制服丝袜中文字幕一区| 欧美一区二区三区公司| 日韩一级完整毛片| 欧美va在线播放| 2023国产精品| 中文字幕精品在线不卡| 国产精品美女www爽爽爽| 国产精品久久久久久久久果冻传媒 | 久久欧美中文字幕| 久久精品欧美一区二区三区不卡 | 中文字幕免费在线观看视频一区| 欧美极品aⅴ影院| 亚洲色图在线播放| 一区二区在线观看免费| 亚洲亚洲人成综合网络| 欧美aaa在线| 国产精品77777竹菊影视小说| 风间由美一区二区三区在线观看| av网站免费线看精品| 欧美日韩一区二区三区四区五区 | 秋霞电影一区二区| 国产麻豆欧美日韩一区| av成人免费在线观看| 欧美性猛交xxxxxx富婆| 日韩欧美成人午夜| 欧美国产欧美综合| 亚洲电影激情视频网站| 激情五月婷婷综合| 白白色亚洲国产精品| 欧美性大战久久久久久久蜜臀| 日韩午夜小视频| 国产视频一区在线观看 | 日韩精品91亚洲二区在线观看| 精品亚洲国产成人av制服丝袜| 不卡视频一二三四| 69堂亚洲精品首页| 国产日韩v精品一区二区| 亚洲综合色成人| 美女视频网站久久| 成人精品视频一区二区三区尤物| 欧美在线你懂的| 国产调教视频一区| 亚洲电影激情视频网站| 国产91在线|亚洲| 欧美日本一区二区三区四区| 国产欧美在线观看一区| 午夜精品久久久久久久 | 色婷婷综合激情| 精品久久五月天| 一区二区免费在线播放| 国内精品伊人久久久久av影院| www.日本不卡| 精品国产3级a| 亚洲国产日韩一区二区| 懂色av噜噜一区二区三区av| 欧美日韩国产在线观看| 国产日韩欧美综合一区| 美日韩一级片在线观看| 在线精品视频小说1| 久久久蜜桃精品| 日韩国产成人精品| 在线中文字幕一区| 久久久久久久国产精品影院| 午夜在线成人av| 91首页免费视频| 久久色在线观看| 日本视频一区二区三区| 91在线观看一区二区| 欧美成人三级在线| 午夜免费欧美电影| 色婷婷综合久久久久中文一区二区 | 国产黄色91视频| 日韩欧美色综合| 午夜日韩在线电影| 色综合视频在线观看| 亚洲欧美综合在线精品| 国产福利电影一区二区三区| 欧美一级二级三级乱码| 午夜精品久久久久久久久久久 | 欧美中文一区二区三区| 国产精品另类一区| 国产永久精品大片wwwapp| 欧美肥大bbwbbw高潮| 香蕉久久一区二区不卡无毒影院 | 国产成人精品免费视频网站| 欧美日韩一级黄| 一区二区三区四区五区视频在线观看 | 亚洲综合免费观看高清完整版在线| 成人美女视频在线观看| 欧美经典一区二区三区| 国产成人一区二区精品非洲| 亚洲精品一区二区三区四区高清| 日韩电影免费在线看| 欧美日韩在线播放三区四区| 一区二区三区精密机械公司| 91国内精品野花午夜精品| 亚洲国产成人av网| 色网站国产精品| 亚洲v精品v日韩v欧美v专区| 欧美色爱综合网| 五月婷婷激情综合| 欧美日韩国产影片| 亚洲午夜在线视频| 欧美日韩aaa| 精品一区二区在线观看| 久久久久久久精| av一二三不卡影片| 亚洲最大成人网4388xx| 欧美色图激情小说| 日本女人一区二区三区| 精品久久人人做人人爽| 成人高清在线视频| 一区二区成人在线观看| 欧美精品乱码久久久久久| 日本一不卡视频| 精品第一国产综合精品aⅴ| 国产91丝袜在线观看| 黄页视频在线91| 国产精品视频在线看| 一本一本大道香蕉久在线精品| 日韩av电影天堂| 久久久精品影视| 色哟哟一区二区在线观看| 日本中文一区二区三区| 国产欧美精品一区aⅴ影院| 在线亚洲一区二区| 日日摸夜夜添夜夜添精品视频| 26uuu欧美日本| 99精品视频中文字幕| 日韩 欧美一区二区三区| 国产女人18水真多18精品一级做| 一本一道久久a久久精品综合蜜臀| 午夜精品视频一区| 中文在线一区二区| 欧美三级韩国三级日本一级| 国内成+人亚洲+欧美+综合在线| 亚洲天堂免费在线观看视频| 日韩一区二区在线看片| 99视频国产精品| 日本不卡在线视频| 国产精品进线69影院| 欧美一区永久视频免费观看| 福利91精品一区二区三区| 午夜成人免费电影| 国产精品久久久久影院亚瑟 | 国产精品天美传媒| 在线不卡中文字幕播放| 成人av集中营| 麻豆精品久久久| 一区二区三区精密机械公司| 久久久久国产精品免费免费搜索| 欧美色区777第一页| 懂色av一区二区三区免费观看 | 最新日韩av在线| 精品嫩草影院久久|