block8.m

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

M
49
字号
function block8(oiv88)
global cell_count bit_count total_cell
point=cell_count; total_cell(point+1)=uint8(1);%total_cell(point+1)=ovic16(1);
     ovic88=reshape(oiv88,1,64);           
     cu=val_num(ovic88);
 if cu==1
     flag='00'; bit_count=bit_count+3+8;
     point=point+1;total_cell(point)=uint8(00);
     total_cell(point+1)=ovic88(1);               
     cell_count=cell_count+3;
     return
  elseif cu==2
      flag='01';bit_count=bit_count+3;
      point=point+1;total_cell(point)=uint8(01);
      youcheng(ovic88);
      cell_count=cell_count+2  ;
      return
 elseif cu==4
      flag='10'; bit_count=bit_count+3;
      point=point+1;total_cell(point)=uint8(10);
      value8(ovic88);
      cell_count=cell_count+2;  
      return
 else
       flag='11';bit_count=bit_count+3;
       point=point+1;total_cell(point)=uint8(11);
     
       for m=1:2
           for n=1:2
              oivc44=oiv((4*m-3):4*m,(4*n-3):4*n);
                   block4(oivc44);
           end
       end
         
         
 end
             
                     
                          
                    
             
                            
                            
                            
                               
                           
                     
                          
                      

⌨️ 快捷键说明

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