1. Matlab中如何读入图片数据
1.matlab中用imread将指定位置的图片读入程序
pic1 =imread('F:/EMCCD_data/fin_photos/ori_lena_4k.png');
2.matlab中用imshow来显示图片
figure(1)
imshow(pic1);
3. matlab中用imwrie来将图片保存到指定位置,可以指定保存的文件类型为jpg或者png。可以用bitdepth关键词来指定像素位深度。
imwrite(pic1,'F:/EMCCD_data/fin_photos/cor_lena_4k.png','bitdepth',16);
4.将图片像素依次保存到txt文件中的操作如下
fid1 = fopen('F:/EMCCD_data/fin_photos/lena.txt','w');
[m,n]=size(pic1);
for i=1:m
for j=1:n
fprintf(fid1,'%s\r\n',dec2hex(pic1(i,j)));
end
end
fclose(fid1);