实验一 灰度图像直方图统计
一. 实验目的
掌握灰度图像直方图的概念和计算方法,了解直方图的作用和用途。提高编程能力,巩固所学知识。
二. 实验内容和要求
(1) 用Photoshop显示,了解图像平均明暗度和对比度等信息;
(2) 用matlab读取和显示一幅灰度图象;
(3) 用matlab编写直方图统计的程序。
三. 实验步骤
1. 用Photoshop显示直方图:
(1).点击文件-->打开,打开一幅图像;
(2)对图像做增强处理,选择图像调整自动对比度对图像近行灰度拉伸,观察图像进行对比度增强后的视觉变化
(3)利用灰度图像直方图的程序分别针对灰度拉伸前后的灰度图象绘制其灰度直方图,观察其前后的直方图变化.
2.用matlab读取和显示一幅灰度图象;、
3.制图像的灰度直方图
程序:
function dis_histo()
img=imread('C:\Documents and Settings\Administrator\桌面\haohao.jpg')
figure(100);imshow(img);
title('原始图像');
sum=0;
His_Image=zeros(1,256);
[m,n]=size(img);
for k=0:255
for I=1:m
for j=1:n
if img(I,j)==k
His_Image(k+1)=His_Image(k+1)+1;
end
end
end
end
plot(His_Image);
figure(100);
plot(His_Image);title('图像的灰度直方图');
四. 思考题
(1)直方图可以反映图像的那些性质
灰度直方图只能反映图像的灰度分布情况,不能反映图像的像素位置;一幅图像对应唯一的灰度直方图
(2)如何使直方图曲线光滑?如何识别直方图的峰和谷?
恰当量化。直方图给出一个直观的指标,用来判断数字化一幅图像量化时是否合理地利用了全部允许的灰度范围。一般来说,数字化获取的图像应该利用全部可能的灰度级。
画直方图的四个步骤 假定一幅图像的背景为黑,物体为灰,背景中的黑像素长生了直方图上的左峰,而物体中各灰度级产生了直方图上的右峰,由于物体边界像素相对较少,从而长生两峰之间的谷。
先要对图像滤波求得光滑的直方图曲线!然后通过熵值求!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论