求用MATLAB显示灰度图像的直方图的操作详细步骤,小白求!

例如求一幅DSA图像的灰度直方图,请给出最详细的操作过程,是操作过程的每一步骤,并附上图像,谢谢,本人小白一个,求高人!
本人主要是不会用MATLAB的操作过程

1、打开MATLAB需要处理的图像,然后再下面写出代码是:pic[i,j]=(255)/(u*v)*sum(c[:int(img[i,j])])。

2、然后接下来就可以看到图像均衡化的图片。

3、最后,画出均衡化图片的直方图如图所示,衡化前后,图片对比一下,这样就可以解决问题了。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-04-17
im=imread('c:\1.jpg'); %文件名为1.jpg的图像,放在c盘底下,当然路径都可以自己改
if size(im,3)>1 %判断如果是彩色图像,转换为灰度图
im=rgb2gray(im);
end
hist_im=imhist(im); %计算直方图
bar(hist_im);%画直方图

%图片你随便找一张,改成1.jpg放在c盘底下,就行了,我就不传了。本回答被提问者采纳
第2个回答  2022-12-07
1、打开MATLAB需要处理的图像,然后再下面写出代码是:pic[i,j]=(255)/(u*v)*sum(c[:int(img[i,j])])。
/iknow-pic.cdn.bcebos.com/377adab44aed2e73689eacc98901a18b86d6fae4"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/377adab44aed2e73689eacc98901a18b86d6fae4?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/377adab44aed2e73689eacc98901a18b86d6fae4"/>
2、然后接下来就可以看到图像均衡化的图片。
/iknow-pic.cdn.bcebos.com/d01373f082025aaf67fb542ef5edab64024f1a0d"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/d01373f082025aaf67fb542ef5edab64024f1a0d?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/d01373f082025aaf67fb542ef5edab64024f1a0d"/>
3、最后,画出均衡化图片的直方图如图所示,衡化前后,图片对比一下,这样就可以解决问题了。
/iknow-pic.cdn.bcebos.com/203fb80e7bec54e764cf0ffbb7389b504fc26a37"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/203fb80e7bec54e764cf0ffbb7389b504fc26a37?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/203fb80e7bec54e764cf0ffbb7389b504fc26a37"/>
    官方服务
      官方网站官方网站
相似回答