• 大小: 5KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-04
  • 语言: Matlab
  • 标签: Matlabcoe  

资源简介

matlab将彩色图片分解成三基色然后存入coe文件 mif文件只需将%后的叙述部分取消掉即可 有问题可联系我

资源截图

代码片段和文件信息

%**************************************************************************
% Generate MIF file
%
%                               resevered by 
%                                   2015.11.09
%**************************************************************************

[FileNamePathName] = uigetfile(‘*.bmp‘‘Select the *.bmp file‘); 
f = fullfile(PathNamefilesepFileName);
fid = fopen(f‘r‘);
im=imread(f);
%fr=dec2bin(im(:)8);

[rcd]=size(im)
blue=im;

blue(::1)= zeros(rc);
blue(::2)= zeros(rc);
blue(::3)= blue(::3);
blue=uint8(blue);
subplot(141)
imshow(blue);

depth =64; %存储器的单元数
width =64;%数据宽度为8位
%N = 0 :255;
%s =sin(2*pi *N/256);%计算0 ~2*pi之间的sin值
fidc = fopen(‘64b.coe‘‘wt‘)
%fprintf(fidc  ‘depth = %d;\n‘depth);
%fprintf(fidc ‘width = %d;\n‘width);
fprintf(fidc ‘MEMORY_INITIALIZATION_RADIX = 16;\n‘);
fprintf(fidc‘MEMORY_INITIALIZATION_VECTOR= \n‘);
%fprintf(fidc‘content begin\n‘);
%for x = 1 : depth
%    for y=1: width
%   fprintf(fidc‘%d:‘(x-1));
%   fprintf(fidc‘%d‘im(x:));
%  fprintf(fidc‘%s‘dec2bin(im(xy)));
%  fprintf(fidc‘\n‘);
%   fprintf(fidc‘%d:‘(x-1));
%  fprintf(fidc‘;\n‘);
%    end
%end

fprintf(fidc‘%x\n‘blue(::3));
%fprintf(fidc ‘end;‘);
fclose(fidc);
%imshow(uint8(im));

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-08-12 09:47  bmptocoe\
     文件       20547  2016-08-11 20:31  bmptocoe\64b.coe
     文件       20547  2016-08-11 20:31  bmptocoe\64g.coe
     文件       16445  2016-08-11 20:19  bmptocoe\64r.coe
     文件        1317  2016-08-11 20:31  bmptocoe\bmptocoe_blue.m
     文件        1302  2016-08-11 20:07  bmptocoe\bmptocoe_color.m
     文件        1317  2016-08-11 20:30  bmptocoe\bmptocoe_green.m

评论

共有 条评论

相关资源