function [] = imageToData()
f = imread('C:\Users\GM\Desktop\1.jpg');
%提取图片中RGB分量
f1 = f(:,:,1)
f2 = f(:,:,2);
f3 = f(:,:,3);
%以R分量作为示范
%得到其大小
[x y] = size(f1);
%得到R分量矩阵的转置
f4 = f1';
%为了将得到的R矩阵数据放入一个向量中
%此处定义了一个向量变量和对应的下标变量
%在这里,将它们进行了初始化
count = 0
temp = []
%访问转置后的矩阵,并进行数据转移
%即将数据放入向量temp中
for x = 1:x(end)
for y = 1:y(end)
count = count + 1;
f4(y,x);
temp(count) = f4(y,x);
end
end
%将temp变量输出到一个txt文件中
%fprint函数功能好强大,可以在第二个参数(此处我用'%g,')
%位置定义任意形式的数据分隔符
%如可以将'%g,'改为'%g#',则数据之间以#分隔
%matlab真是一个好工具
fid = fopen('C:\Users\GM\Desktop\imageData.txt','w');
fprintf(fid,'%g,',temp);
fclose(fid);
end