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

📄 img2txt.m

📁 Pure hardware JPEG Encoder design. Package includes vhdl source code, test bench, detail design docu
💻 M
字号:
filename='test';filenamet=strcat(filename,'.txt');I = imread(filename,'bmp');IYUV=rgb2ycbcr(I);fid = fopen(filenamet,'w+');[X,Y,Z] = size(I);fprintf(fid, '%d\n',Z);  % number of image componentsfprintf(fid, '%d\n',X);  % linesfprintf(fid, '%d\n',Y);	 % pixels in linefor x = 1:X   for y = 1:Y     for z = 1:Z       R = int16(I(x,y,1));       G = int16(I(x,y,2));       B = int16(I(x,y,3));       % Y       if z == 1         sample = (0.299*double(R))+(0.587*double(G))+(0.114*double(B));       % Cb       elseif z == 2         sample = (-0.1687*double(R))-(0.3313*double(G))+(0.5*double(B))+128;       % Cr       elseif z == 3         sample = (0.5*double(R))-(0.4187*double(G))-(0.0813*double(B))+128;       end             if sample > 255         sample = 255;       elseif sample < 0         sample = 0;       end       ID(x,y,z) = sample;              %sample = IYUV(x,y,z);       sample = I(x,y,z);              if sample < 16         fprintf(fid, '0%x', double(sample));       else      	 fprintf(fid, '%x', double(sample));       end;   	end;        end;   fprintf(fid,'\n');end;fclose(fid);

⌨️ 快捷键说明

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