⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 new.m

📁 将一幅多媒体图像根据各个块的不同特性蔡用不同的编码方式
💻 M
字号:
i =imread('f1.bmp');
figure;imshow(i);
oiv=rgb2gray(i);%oiv=im2bw(oiv);figure;imshow(oiv)
%oiv1=rgb2hsv(i); %转换HSV空间
%oiv=double(i);
%for qp=1:3
%oiv=uint8(oiv1(:,:,2)); 
%oiv=double(oiv1(:,:,1));
oiv=double(oiv);
[M N]=size(oiv);
a=round(M/16);                      %求出分块数
b=round(N/16);

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
          disp('endcode 16*16!')
          oiv16=oiv((16*m-15):16*m,(16*n-15):16*n);
          block16(oiv16);
      end
 end
 clc;
 bizhi=bit_count/(M*N*8)
 %total_val=(total_cell);
 %解码
 global point0 cell_count0 total_decode total_cell
 global mi ni mi1 ni1 mi2 ni2
 point0=0;cell_count=0;
 disp('decode!!!!!!!!!haha^_^')
 clc
for mi=1:a
    for ni=1:b
         %b16=zeros((16*mi-15):16*mi,(16*ni-15):16*ni)
         decode16(total_cell);
    end
end
clc;
RESULT_DECODE=total_decode;
%RESULT_DECODE(:,:,qp)=total_decode;
disp('颜色分量!')
%disp(qp)

%end
figure;imshow(uint8(RESULT_DECODE));

%RESULT_DECODE=cat(3,RESULT_DECODE(:,:,1),RESULT_DECODE(:,:,2),RESULT_DECODE(:,:,3));

%RESULT_DECODE=hsv2rgb(RESULT_DECODE);
%imshow(RESULT_DECODE)

⌨️ 快捷键说明

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