beijing.m

来自「自己做用FPGA实现VGA显示时」· M 代码 · 共 47 行

M
47
字号
%%%    处理64X64的图像
clc
RGB=imread('奥林匹克1.jpg');
imshow(RGB)
RGB=imresize(RGB,[64 64]);  %创建一幅64X64的输出图像
pixval 

figure
imshow(RGB)

a=[];
b=[];
for x=1:64
   for y=1:64
      a=[a,RGB(x,y,3)];%存放b信息
    %  b=[b,RGB(x,y,2)];%存放g信息
  end
end


for j=1:1:4096; 
  if  a(1,j) > 50   %白
     a(1,j)=7;
   else       %红
     a(1,j)=4;  
 end
end


j=0:1:4095;
s=int32(j);
c=[s;a];

c=double(c);

fid=fopen('奥林匹克.mif','w');
fprintf(fid, 'WIDTH = 3;\r\nDEPTH = 4096;\r\n'); 
fprintf(fid, 'ADDRESS_RADIX = DEC;\r\n'); 
fprintf(fid, 'DATA_RADIX = UNS;\r\n'); 
fprintf(fid, 'CONTENT BEGIN\r\n'); 
fprintf(fid,'%3u:%3u;\r\n',c);
fprintf(fid, 'END;\r\n'); 
fclose(fid);
fprintf('.MIF文件生成完毕'); 


⌨️ 快捷键说明

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