(1)图像灰度化处理:
读取一张图片之后,进行灰度化处理,然后对其进行直方图均值化。
clear;close all
%读取原图地址
RGB= imread('D:\img\1.jpg');
%图像灰度化处理
GRAY = rgb2gray(RGB);
% 直方图均衡化:Histogram Equalization.
figure,imhist(RGB)
junheng=histeq(RGB);
subplot(2,3,1),imshow(RGB),title('原图')
subplot(2,3,2),imshow(GRAY),title('灰度图')
subplot(2,3,3),imshow(junheng),title('均衡图')
subplot(2,3,4),imhist(junheng),title('均衡灰度值分布')
%保存图像
imwrite(RGB,'D:\img\')
imwrite(junheng,'D:\img\junheng1.png');
%检查新生成文件的信息:
imfinfo('junheng.png')
(2)matlab 按文件名批量读取图片:
下次再写。。