clc;clear;
fout=fopen('data.txt','w');
aa=imread('/home/hehe/python/load_cifar10/datadir/desk/desk105.JPEG');
for i=1:1:100
for j=1:1:100
%fprintf('value of a: %d\n',i);
bb=aa(:,:,1); %将1更改为2,就是使用第二通道的数据,一共三个通道
cc=bb(i,j); %遍历整个R or G or B里面的所有数据
y1=single(cc); %将双精度的数据转化为单精度的
z1=num2hex(y1); %转换为IEEE784编码
fwrite(fout,z1);
fprintf(fout,'\r\n');
end
end
fclose(fout);
输入一张图片,图片的大小是100x100x3,改变a(:,:,numbel)中numbel的大小可以分别转换RGB中的数据,如果需要所有的数据,那么在最外层加一个for循环。
如何使用matlab将RGB图片数据转化为IEEE784编码
最新推荐文章于 2023-07-17 00:30:00 发布