发布网友 发布时间:2022-04-21 22:47
共1个回答
热心网友 时间:2023-06-28 15:53
第一段代码:
I = imread('1.jpg');
if size(I,3)==3
Ig = rgb2gray(I);
else
Ig = I;
dlmwrite('Gray.txt',Ig,'delimiter',' ','newline','pc'); %我猜你用的是pc机不是unix的
第二段代码:
Ig = load('Gray.txt');
Binary = dec2bin(Ig(:),8);
dlmwrite('Binary.txt',Binary,'newline','pc');
这是保存成txt格式的二进制数。如果要保存成二进制格式文件,需要用fwrite。