目的:
1、读出rice.png文件,观察图像数据,并尝试修改图像数据矩阵的值,再将图像显示出来,观察图像颜色变换;
2、显示rice.png图像的灰度直方图,对其做对比度增强处理即调整其灰度值,显示调整后的灰度直方图;
原图:

(rice.png文件)
代码:
close all;
clear;
clc;
image=imread('rice.png'); %读取与代码同一文件下的rice.png文件,或换成绝对路径
figure(1);
subplot(1,2,1);
imshow(image); %显示rice.png图像
title('rice.png原图');
image_data=imfinfo('rice.png'); %读取rice.png图像信息,在工作区imag

该博客介绍了如何使用MATLAB进行图像处理,包括读取图像,显示图像,修改图像数据矩阵,以及进行灰度直方图分析和对比度增强。作者通过代码展示了如何使用imread、imshow、imhist和imadjust函数,并解释了参数选择的依据。最终,对比度增强后的图像具有更广阔的灰度范围。
最低0.47元/天 解锁文章
666

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



