new.m

来自「将一幅多媒体图像根据各个块的不同特性蔡用不同的编码方式」· M 代码 · 共 30 行

M
30
字号
i =imread('f.jpg');

oiv1=rgb2hsv(i);                              %转换HSV空间
oiv=uint8(oiv1(:,:,3));   
[M N]=size(oiv);
a=round(M/16-1/2);                      %求出分块数
b=round(N/16-1/2);
global total_cell;
total_cell=zeros(1,4*M*N/16);
global bit_count point cell_count;
bit_count=0;point=0;cell_count=0;
 for m=1:a                         
      for n=1:b
          oiv16=oiv((16*m-15):16*m,(16*n-15):16*n);
          block16(oiv16);
      end
 end
 bizhi=bit_count/(M*N*8)
 total_val=uint8(total_cell);
 %解码
 global point0 cell_count0 total_decode
 global mi mj
 point0=0;cell_count=0;
 for mi=1:a
     for mj=1:b
         %b16=zeros((16*mi-15):16*mi,(16*ni-15):16*ni)
         decode16(total_cell);
        
       end
 end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?