记录下来,避免重复劳动,同时帮助像我一样需要帮助的人
clc;clear;close all
%% 写图像
img = imread('1.bmp');
fileID1=fopen('test.bin','w');
A = rgb2gray(img);
fwrite(fileID1,A');
fclose(fileID1);
%% 读图像
fileID2=fopen('test.bin','r');
B=fread(fileID2);
fclose(fileID2);
B = uint8(reshape(B,1024,768))';
%% 绘图
figure
subplot(1,2,1)
imshow(A)
subplot(1,2,2)
imshow(B)
%%

本文介绍使用MATLAB进行图像处理的基本操作,包括将图像从BMP格式读取并转换为灰度图像,然后将灰度图像写入二进制文件,并从该文件中读取图像数据,最后在MATLAB环境中并排显示原始图像和处理后的图像。

2286

被折叠的 条评论
为什么被折叠?



