代码如下:
im=imread('zhifangtu.jpg'); %读取图像
if size(im,3)>1 %判断如果是彩色图像,转换为灰度图
im=rgb2gray(im);
end
hist_im=imhist(im); %计算直方图
bar(hist_im); %画直方图
figure,plot(hist_im);
本文介绍了一段使用MATLAB进行图像处理的代码,该代码首先读取图像,并将其转换为灰度图(如果原图是彩色的话),然后计算并绘制了图像的直方图。
代码如下:
im=imread('zhifangtu.jpg'); %读取图像
if size(im,3)>1 %判断如果是彩色图像,转换为灰度图
im=rgb2gray(im);
end
hist_im=imhist(im); %计算直方图
bar(hist_im); %画直方图
figure,plot(hist_im);
4693

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